-
VerifyAvailableDates_1752550622091
10:37:02 AM / 00:00:33:475 Fail
VerifyAvailableDates_1752550622091
07.15.2025 10:37:02 AM 07.15.2025 10:37:35 AM 00:00:33:475 · #test-id=1Prabhleen ProductDetailPageStatus Timestamp Details Info 10:37:02 AM Test (VerifyAvailableDates) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 10:37:23 AM Test failed: VerifyAvailableDates Info 10:37:35 AM Screenshot Info 10:37:35 AM TestRailID: 1370877 Status Timestamp Details Info 10:37:02 AM Test start: VerifyAvailableDates User open home page
Prabhleen ProductDetailPageStatus Timestamp Details Info 10:37:02 AM Maximizing window Info 10:37:02 AM Window is maximized Info 10:37:02 AM Navigating to url: https://preprod.tiket.com/ Info 10:37:06 AM Current url : https://preprod.tiket.com/ Info 10:37:06 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:37:16 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User Open hotel Landing page
Prabhleen ProductDetailPageStatus Timestamp Details Info 10:37:16 AM Navigating to url: https://preprod.tiket.com/homes Info 10:37:19 AM Current url : https://preprod.tiket.com/homes Dismiss 'Install app' pop up
Prabhleen ProductDetailPageGo to Hotel which has next available dates
Prabhleen ProductDetailPageStatus Timestamp Details Info 10:37:19 AM Navigating to url: https://preprod.tiket.com/homes/indonesia/vila-sdet-domestic-804001745474177095?checkin=2025-07-21 Info 10:37:23 AM Current url : https://preprod.tiket.com/homes/indonesia/vila-sdet-domestic-804001745474177095?checkin=2025-07-21 Info 10:37:23 AM Waiting for element to appear: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']] Info 10:37:23 AM Element appeared: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']] Verify hotel details elements are visible
Prabhleen ProductDetailPageStatus Timestamp Details Info 10:37:23 AM Finding elements: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']] Info 10:37:23 AM Found elements: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']] Info 10:37:23 AM Is element displayed: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']]? true Info 10:37:23 AM [Assertion passed: Hotel name should be visible] Info 10:37:23 AM
Expected: is [true]
Actual : [true]
Info 10:37:23 AM Finding elements: [NEXT_AVAILABLE_DATE_NIGHT, By.xpath: //div[@data-testid='night']] Info 10:37:23 AM Found elements: [NEXT_AVAILABLE_DATE_NIGHT, By.xpath: //div[@data-testid='night']] Info 10:37:23 AM Is element displayed: [NEXT_AVAILABLE_DATE_NIGHT, By.xpath: //div[@data-testid='night']]? false Info 10:37:23 AM [Assertion passed: Next available date night should be visible] Info 10:37:23 AM
Expected: is [true]
Actual : [false]
[Assertion passed: Hotel name should be visible]
Prabhleen ProductDetailPageStatus Timestamp Details Info 10:37:23 AM Expected: is [true] Actual : [true] [Assertion failed: Next available date night should be visible]
Prabhleen ProductDetailPageStatus Timestamp Details Fail 10:37:23 AM Expected: is [true] Actual : [false] Exception
Prabhleen ProductDetailPageStatus Timestamp Details Fail 10:37:23 AM -
VerifyChooseAddOnsGuest_1752550655986
10:37:35 AM / 00:01:05:075 Pass
VerifyChooseAddOnsGuest_1752550655986
07.15.2025 10:37:35 AM 07.15.2025 10:38:41 AM 00:01:05:075 · #test-id=11Harshit BookingPageStatus Timestamp Details Info 10:37:35 AM Test (VerifyChooseAddOnsGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 10:38:41 AM Test success: VerifyChooseAddOnsGuest Info 10:38:41 AM TestRailID: 1099727 Status Timestamp Details Info 10:37:35 AM Test start: VerifyChooseAddOnsGuest User open home page
Harshit BookingPageStatus Timestamp Details Info 10:37:36 AM Maximizing window Info 10:37:36 AM Window is maximized Info 10:37:36 AM Navigating to url: https://preprod.tiket.com/ Info 10:37:38 AM Current url : https://preprod.tiket.com/ Info 10:37:38 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:37:48 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open home page as guest
Harshit BookingPageStatus Timestamp Details Info 10:37:48 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:37:55 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:37:55 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:37:55 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:37:55 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false User select IDR currency
Harshit BookingPageStatus Timestamp Details Info 10:37:55 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:37:55 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:37:55 AM Current currency: SGD Info 10:37:55 AM Clicking on element: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]] Info 10:37:55 AM Waiting for element to be clickable: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]] Info 10:37:55 AM Element is now clickable: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]] Info 10:37:55 AM Clicked on element: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]] Info 10:37:55 AM Waiting for element to appear: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 10:37:56 AM Element appeared: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 10:37:56 AM Scrolling into element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 10:37:56 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 10:37:56 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 10:37:56 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 10:37:56 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 10:37:56 AM Scrolled into element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 10:37:56 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 10:37:56 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 10:37:56 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 10:37:56 AM Scrolling into web view: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 10:37:56 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 10:37:56 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 10:37:56 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 10:37:56 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 10:37:56 AM Scrolled into web view: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 10:37:58 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] User Open NHA Landing page
Harshit BookingPageStatus Timestamp Details Info 10:38:00 AM Navigating to url: https://preprod.tiket.com/homes Info 10:38:04 AM Current url : https://preprod.tiket.com/homes Search stay location
Harshit BookingPageStatus Timestamp Details Info 10:38:04 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:38:05 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:38:05 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:38:05 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:38:05 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:38:05 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:38:05 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:38:06 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:38:06 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:38:06 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:38:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:38:06 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:38:06 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:38:06 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:38:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:38:06 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:38:06 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:38:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:38:06 AM Sending keys: (vila SDET Domestic) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:38:06 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:38:06 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:38:06 AM Sent keys: (vila SDET Domestic) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:38:06 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']] Info 10:38:08 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']] Info 10:38:08 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']] Info 10:38:08 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']] Set guests and rooms
Harshit BookingPageStatus Timestamp Details Info 10:38:08 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:38:08 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:38:08 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:38:08 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:38:08 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:38:09 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:38:09 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:38:09 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:38:09 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:38:09 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:38:09 AM currentAdult is '1' Info 10:38:09 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:38:09 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:38:09 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 10:38:09 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:38:09 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:38:09 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:38:09 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 10:38:09 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 10:38:09 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:38:09 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Set date
Harshit BookingPageStatus Timestamp Details Info 10:38:09 AM Got random number -> 11 Info 10:38:09 AM Got random number -> 12 Info 10:38:09 AM stringStartDate is '11', stringEndDate is '12' Info 10:38:09 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:38:09 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:38:09 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:38:10 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:38:10 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 10:38:10 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 10:38:10 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 10:38:10 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 10:38:10 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 10:38:10 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 10:38:10 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 10:38:10 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 10:38:10 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 10:38:10 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 10:38:10 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 10:38:10 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 10:38:10 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:38:10 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:38:10 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:38:10 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:38:10 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:38:10 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:38:10 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:38:10 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:38:10 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:38:11 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] submit search Button
Harshit BookingPageStatus Timestamp Details Info 10:38:11 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:38:11 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:38:11 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:38:11 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:38:11 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:38:11 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:38:11 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:38:11 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:38:11 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:38:11 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:38:11 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 10:38:31 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit BookingPageStatus Timestamp Details Info 10:38:31 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:38:31 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:38:31 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:38:31 AM Got text: (vila SDET Domestic) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:38:31 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:38:31 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:38:31 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:38:31 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:38:31 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:38:31 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:38:31 AM [Assertion passed: Verify if PDP is Opened] Info 10:38:31 AM
Expected: is [true]
Actual : [true]
Info 10:38:31 AM [Assertion passed: NHA name on the search and detail page should be equal] Info 10:38:31 AM
Expected: is "vila SDET Domestic"
Actual : "vila SDET Domestic"
[Assertion passed: Verify if PDP is Opened]
Harshit BookingPageStatus Timestamp Details Info 10:38:31 AM Expected: is [true] Actual : [true] [Assertion passed: NHA name on the search and detail page should be equal]
Harshit BookingPageStatus Timestamp Details Info 10:38:31 AM Expected: is "vila SDET Domestic" Actual : "vila SDET Domestic" Rooms are available hence click on See Rooms Button
Harshit BookingPageStatus Timestamp Details Info 10:38:31 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:38:31 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:38:31 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:38:31 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:38:31 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:38:31 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:38:31 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:38:31 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:38:31 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:38:32 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Scroll to room list section
Harshit BookingPageStatus Timestamp Details Info 10:38:32 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:38:32 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:38:32 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:38:32 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:38:32 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:38:32 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:38:32 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:38:32 AM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:38:32 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:38:32 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:38:32 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:38:32 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:38:32 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 10:38:32 AM [Assertion passed: Room list is visible] Info 10:38:32 AM
Expected: is [true]
Actual : [true]
Info 10:38:32 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:38:32 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:38:32 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:38:32 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:38:32 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true Info 10:38:32 AM [Assertion passed: Rooms Image should be visible] Info 10:38:32 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room list is visible]
Harshit BookingPageStatus Timestamp Details Info 10:38:32 AM Expected: is [true] Actual : [true] [Assertion passed: Rooms Image should be visible]
Harshit BookingPageStatus Timestamp Details Info 10:38:32 AM Expected: is [true] Actual : [true] Click Book Button
Harshit BookingPageStatus Timestamp Details Info 10:38:32 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:38:32 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:38:33 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:38:33 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:38:33 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:38:33 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 10:38:33 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 10:38:33 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:38:33 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:38:33 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:38:33 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 10:38:33 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:38:33 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:38:33 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:38:33 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 10:38:33 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 10:38:33 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:38:33 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] User input contact detail
Harshit BookingPageStatus Timestamp Details Info 10:38:33 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 10:38:35 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 10:38:35 AM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 10:38:35 AM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 10:38:35 AM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true Info 10:38:35 AM [Assertion passed: Contact form should be visible on Booking Form page] Info 10:38:35 AM
Expected: is [true]
Actual : [true]
Info 10:38:35 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 10:38:35 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 10:38:35 AM Clicking on element: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]] Info 10:38:35 AM Waiting for element to be clickable: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]] Info 10:38:35 AM Element is now clickable: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]] Info 10:38:35 AM Clicked on element: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]] Info 10:38:35 AM Waiting for element to appear: [FULL_NAME_INPUT, By.xpath: //input[@id='full-name-according-to-id']] Info 10:38:35 AM Element appeared: [FULL_NAME_INPUT, By.xpath: //input[@id='full-name-according-to-id']] Info 10:38:35 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 10:38:35 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 10:38:35 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 10:38:36 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 10:38:36 AM Sending keys: (Stewarttest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 10:38:36 AM Sent keys: (Stewarttest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 10:38:36 AM Waiting for element to appear: [PHONE_NUMBER_INPUT, By.xpath: //input[@id='mobile-number']] Info 10:38:36 AM Element appeared: [PHONE_NUMBER_INPUT, By.xpath: //input[@id='mobile-number']] Info 10:38:36 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 10:38:36 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 10:38:36 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 10:38:36 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 10:38:36 AM Sending keys: (9154477911) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 10:38:36 AM Sent keys: (9154477911) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 10:38:36 AM Waiting for element to appear: [EMAIL_INPUT, By.xpath: //input[@id='email-address']] Info 10:38:36 AM Element appeared: [EMAIL_INPUT, By.xpath: //input[@id='email-address']] Info 10:38:36 AM Finding elements: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]] Info 10:38:36 AM Found elements: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]] Info 10:38:36 AM Is element displayed: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]]? false Info 10:38:36 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] Info 10:38:36 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] Info 10:38:36 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] Info 10:38:36 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] Info 10:38:36 AM Sending keys: (AutApps20250715103736@mailinator.com) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] Info 10:38:36 AM Sent keys: (AutApps20250715103736@mailinator.com) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] [Assertion passed: Contact form should be visible on Booking Form page]
Harshit BookingPageStatus Timestamp Details Info 10:38:35 AM Expected: is [true] Actual : [true] User enter Stay details
Harshit BookingPageStatus Timestamp Details Info 10:38:36 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 10:38:36 AM Element appeared: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 10:38:36 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 10:38:36 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 10:38:36 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? true Info 10:38:36 AM [Assertion passed: Guest Stay details form should be visible on Booking Form page] Info 10:38:36 AM
Expected: is [true]
Actual : [true]
Info 10:38:36 AM Waiting for element to appear: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 10:38:36 AM Element appeared: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 10:38:36 AM Finding element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 10:38:36 AM Found element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 10:38:36 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 10:38:36 AM Scrolling into web view: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 10:38:36 AM Finding element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 10:38:36 AM Found element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 10:38:36 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 10:38:36 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 10:38:36 AM Scrolled into web view: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 10:38:37 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 10:38:37 AM Waiting for element to appear: [INPUT_GUEST_NAME_1, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 10:38:37 AM Element appeared: [INPUT_GUEST_NAME_1, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 10:38:37 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 10:38:37 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 10:38:37 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 10:38:37 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 10:38:37 AM Sending keys: (Stewarttest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 10:38:37 AM Sent keys: (Stewarttest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 10:38:37 AM Waiting for element to appear: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:38:37 AM Element appeared: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:38:37 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:38:37 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:38:37 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:38:37 AM Scrolling into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:38:37 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:38:37 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:38:37 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:38:37 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:38:37 AM Scrolled into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:38:38 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:38:38 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:38:38 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:38:38 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:38:38 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:38:38 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:38:38 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:38:38 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:38:38 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:38:38 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:38:38 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:38:38 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:38:38 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:38:38 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:38:38 AM Got text: (IDR 1,998,766) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:38:38 AM Extracted price text: IDR 1,998,766 Status Timestamp Details Info 10:38:36 AM Expected: is [true] Actual : [true] User select addOns and insurance
Harshit BookingPageStatus Timestamp Details Info 10:38:38 AM Waiting for element to appear: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 10:38:38 AM Element appeared: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 10:38:38 AM Finding elements: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 10:38:38 AM Found elements: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 10:38:38 AM Is element displayed: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]? true Info 10:38:38 AM [Assertion passed: AddOns should be visible If available] Info 10:38:38 AM
Expected: is [true]
Actual : [true]
Info 10:38:38 AM Clicking on element: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 10:38:38 AM Waiting for element to be clickable: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 10:38:38 AM Element is now clickable: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 10:38:39 AM Clicked on element: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 10:38:39 AM Waiting for element to appear: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:38:39 AM Element appeared: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:38:39 AM Finding element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:38:39 AM Found element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:38:39 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:38:39 AM Scrolling into web view: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:38:39 AM Finding element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:38:39 AM Found element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:38:39 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:38:39 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:38:39 AM Scrolled into web view: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:38:39 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:38:39 AM Waiting for element to appear: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:38:39 AM Element appeared: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:38:39 AM Finding element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:38:39 AM Found element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:38:39 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:38:39 AM Scrolling into web view: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:38:39 AM Finding element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:38:39 AM Found element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:38:39 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:38:39 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:38:39 AM Scrolled into web view: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:38:39 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:38:39 AM Waiting for element to appear: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 10:38:40 AM Element appeared: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 10:38:40 AM Clicking on element: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 10:38:40 AM Waiting for element to be clickable: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 10:38:40 AM Element is now clickable: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 10:38:40 AM Clicked on element: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 10:38:40 AM Waiting for element to appear: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 10:38:40 AM Element appeared: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 10:38:40 AM Finding elements: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:38:40 AM Found elements: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:38:40 AM Is element displayed: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]? true Info 10:38:40 AM [Assertion passed: Insurance like Stay Protection should be visible If available] Info 10:38:40 AM
Expected: is [true]
Actual : [true]
Info 10:38:40 AM Getting text from: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:38:40 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:38:40 AM Found element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:38:40 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:38:40 AM Found element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:38:40 AM Got text: (Add) from: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:38:40 AM Button Text->Add Info 10:38:40 AM Clicking on element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:38:40 AM Waiting for element to be clickable: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:38:40 AM Element is now clickable: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:38:40 AM Clicked on element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:38:40 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:38:40 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:38:40 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:38:40 AM Got text: (IDR 2,073,866) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:38:40 AM Extracted price text: IDR 2,073,866 Info 10:38:40 AM [Assertion passed: Price should be increased when user select AddOns and Insurance] Info 10:38:40 AM
Expected: a value greater than [1998766]
Actual : [2073866]
[Assertion passed: AddOns should be visible If available]
Harshit BookingPageStatus Timestamp Details Info 10:38:38 AM Expected: is [true] Actual : [true] Status Timestamp Details Info 10:38:40 AM Expected: is [true] Actual : [true] Status Timestamp Details Info 10:38:40 AM Expected: a value greater than [1998766] Actual : [2073866] -
VerifyChooseAddOnsLogin_1752550721311
10:38:41 AM / 00:01:53:929 Pass
VerifyChooseAddOnsLogin_1752550721311
07.15.2025 10:38:41 AM 07.15.2025 10:40:35 AM 00:01:53:929 · #test-id=37Harshit BookingPageStatus Timestamp Details Info 10:38:41 AM Test (VerifyChooseAddOnsLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 10:40:35 AM Test success: VerifyChooseAddOnsLogin Info 10:40:35 AM TestRailID: 1099739 Status Timestamp Details Info 10:38:41 AM Test start: VerifyChooseAddOnsLogin User open home page
Harshit BookingPageStatus Timestamp Details Info 10:38:41 AM Maximizing window Info 10:38:41 AM Window is maximized Info 10:38:41 AM Navigating to url: https://preprod.tiket.com/ Info 10:38:43 AM Current url : https://preprod.tiket.com/ Info 10:38:43 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:38:53 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit BookingPageStatus Timestamp Details Info 10:38:53 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 10:38:53 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 10:38:53 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:38:58 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:38:58 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:38:58 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:38:58 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false Info 10:38:58 AM Maximizing window Info 10:38:58 AM Window is maximized Info 10:38:58 AM Navigating to url: https://preprod.tiket.com/ Info 10:39:00 AM Current url : https://preprod.tiket.com/ Info 10:39:00 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:39:10 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:39:10 AM Maximizing window Info 10:39:10 AM Window is maximized Info 10:39:10 AM Navigating to url: https://preprod.tiket.com/ Info 10:39:12 AM Current url : https://preprod.tiket.com/ Info 10:39:12 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:39:23 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:39:23 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 10:39:23 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 10:39:23 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 10:39:23 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 10:39:23 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:39:24 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:39:24 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:39:24 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:39:24 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 10:39:24 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:39:24 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:39:24 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:39:24 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 10:39:24 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 10:39:24 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:39:24 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 10:39:24 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:39:24 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:39:24 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:39:24 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:39:24 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:39:25 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:39:25 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:39:25 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:39:25 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:39:25 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:39:25 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:39:25 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']] Info 10:39:25 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
(Session info: chrome=123.0.6312.105)
Build info: version: '4.13.0', revision: 'ba948ece5b*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2f6584994a9fa229695a3b371a5d7fa6Info 10:39:25 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:39:26 AM Element appeared: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:39:26 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:39:26 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:39:26 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? true Info 10:39:26 AM Waiting for element to be clickable: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:39:26 AM Element is now clickable: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:39:26 AM Sending keys: (1) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:39:26 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:39:26 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:39:26 AM Sent keys: (1) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:39:26 AM Sending keys: (2) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]] Info 10:39:26 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]] Info 10:39:26 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]] Info 10:39:26 AM Sent keys: (2) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]] Info 10:39:26 AM Sending keys: (3) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]] Info 10:39:26 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]] Info 10:39:26 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]] Info 10:39:26 AM Sent keys: (3) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]] Info 10:39:26 AM Sending keys: (4) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]] Info 10:39:26 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]] Info 10:39:26 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]] Info 10:39:26 AM Sent keys: (4) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]] Info 10:39:26 AM Sending keys: (5) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]] Info 10:39:26 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]] Info 10:39:26 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]] Info 10:39:26 AM Sent keys: (5) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]] Info 10:39:26 AM Sending keys: (6) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]] Info 10:39:26 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]] Info 10:39:26 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]] Info 10:39:26 AM Sent keys: (6) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]] Info 10:39:26 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 10:39:47 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 10:39:47 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:39:57 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:39:57 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:39:57 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:39:57 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Harshit BookingPageStatus Timestamp Details Info 10:39:57 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:39:57 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:39:57 AM Current currency: IDR User Open Hotel Landing page
Harshit BookingPageStatus Timestamp Details Info 10:39:59 AM Navigating to url: https://preprod.tiket.com/hotel Info 10:40:00 AM Current url : https://preprod.tiket.com/hotel Search stay location
Harshit BookingPageStatus Timestamp Details Info 10:40:00 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:40:01 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:40:01 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:40:01 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:40:01 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:40:01 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:40:01 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:40:02 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:40:02 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:40:02 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:40:02 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:40:02 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:40:02 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:40:02 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:40:02 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:40:02 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:40:02 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:40:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:40:02 AM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:40:02 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:40:02 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:40:02 AM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:40:02 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 10:40:03 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 10:40:03 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 10:40:03 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Set guests and rooms
Harshit BookingPageStatus Timestamp Details Info 10:40:03 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:40:03 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:40:03 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:40:04 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:40:04 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:40:04 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:40:04 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:40:04 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:40:04 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:40:04 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:40:04 AM currentAdult is '1' Info 10:40:04 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:40:04 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:40:04 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 10:40:04 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:40:04 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:40:04 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:40:04 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 10:40:04 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 10:40:04 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:40:05 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Set date
Harshit BookingPageStatus Timestamp Details Info 10:40:05 AM Got random number -> 10 Info 10:40:05 AM Got random number -> 12 Info 10:40:05 AM stringStartDate is '10', stringEndDate is '12' Info 10:40:05 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:40:05 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:40:05 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:40:05 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:40:05 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:40:06 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:40:06 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:40:06 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:40:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:40:06 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:40:06 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:40:06 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:40:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:40:06 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:40:06 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:40:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:40:06 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:40:06 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:40:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:40:06 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:40:06 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:40:06 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:40:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:40:06 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:40:06 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:40:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] submit search Button
Harshit BookingPageStatus Timestamp Details Info 10:40:06 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:40:06 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:40:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:40:06 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:40:06 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:40:06 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:40:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:40:06 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:40:06 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:40:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:40:06 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 10:40:26 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit BookingPageStatus Timestamp Details Info 10:40:27 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:40:27 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:40:27 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:40:27 AM Got text: (SDET International) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:40:27 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:40:27 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:40:27 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:40:27 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:40:27 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:40:27 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:40:27 AM [Assertion passed: Verify if PDP is Opened] Info 10:40:27 AM
Expected: is [true]
Actual : [true]
Info 10:40:27 AM [Assertion passed: Hotel name on the search and detail page should be equal] Info 10:40:27 AM
Expected: a string containing "SDET International"
Actual : "SDET International"
[Assertion passed: Verify if PDP is Opened]
Harshit BookingPageStatus Timestamp Details Info 10:40:27 AM Expected: is [true] Actual : [true] [Assertion passed: Hotel name on the search and detail page should be equal]
Harshit BookingPageStatus Timestamp Details Info 10:40:27 AM Expected: a string containing "SDET International" Actual : "SDET International" Rooms are available hence click on See Rooms Button
Harshit BookingPageStatus Timestamp Details Info 10:40:27 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:40:27 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:40:27 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:40:27 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:40:27 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:40:27 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:40:27 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:40:27 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:40:27 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:40:27 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Scroll to room list section
Harshit BookingPageStatus Timestamp Details Info 10:40:27 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:40:27 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:40:27 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:40:27 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:40:27 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:40:27 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:40:28 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:40:28 AM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:40:28 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:40:28 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:40:28 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:40:28 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:40:28 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 10:40:28 AM [Assertion passed: Room list is visible] Info 10:40:28 AM
Expected: is [true]
Actual : [true]
Info 10:40:28 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:40:28 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:40:28 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:40:28 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:40:28 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true Info 10:40:28 AM [Assertion passed: Rooms Image should be visible] Info 10:40:28 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room list is visible]
Harshit BookingPageStatus Timestamp Details Info 10:40:28 AM Expected: is [true] Actual : [true] [Assertion passed: Rooms Image should be visible]
Harshit BookingPageStatus Timestamp Details Info 10:40:28 AM Expected: is [true] Actual : [true] Click Book Button
Harshit BookingPageStatus Timestamp Details Info 10:40:28 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:40:28 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:40:29 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:40:29 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:40:29 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:40:29 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 10:40:29 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 10:40:29 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:40:29 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:40:29 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:40:29 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 10:40:29 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:40:29 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:40:29 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:40:29 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 10:40:29 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 10:40:29 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 10:40:29 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 10:40:29 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 10:40:32 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 10:40:32 AM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 10:40:32 AM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 10:40:32 AM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true Info 10:40:32 AM [Assertion passed: Contact form should be visible on Booking Form page] Info 10:40:32 AM
Expected: is [true]
Actual : [true]
Info 10:40:32 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 10:40:32 AM Element appeared: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 10:40:32 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 10:40:32 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 10:40:32 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? true Info 10:40:32 AM [Assertion passed: Guest Stay details form should be visible on Booking Form page] Info 10:40:32 AM
Expected: is [true]
Actual : [true]
Info 10:40:32 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:40:32 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:40:32 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:40:32 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:40:32 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:40:32 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:40:32 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:40:32 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:40:32 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:40:32 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:40:32 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:40:32 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:40:32 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:40:33 AM Got text: (IDR 4,400,000) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:40:33 AM Extracted price text: IDR 4,400,000 [Assertion passed: Contact form should be visible on Booking Form page]
Harshit BookingPageStatus Timestamp Details Info 10:40:32 AM Expected: is [true] Actual : [true] Status Timestamp Details Info 10:40:32 AM Expected: is [true] Actual : [true] User select addOns and insurance
Harshit BookingPageStatus Timestamp Details Info 10:40:33 AM Waiting for element to appear: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 10:40:33 AM Element appeared: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 10:40:33 AM Finding elements: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 10:40:33 AM Found elements: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 10:40:33 AM Is element displayed: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]? true Info 10:40:33 AM [Assertion passed: AddOns should be visible If available] Info 10:40:33 AM
Expected: is [true]
Actual : [true]
Info 10:40:33 AM Clicking on element: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 10:40:33 AM Waiting for element to be clickable: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 10:40:33 AM Element is now clickable: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 10:40:33 AM Clicked on element: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 10:40:33 AM Waiting for element to appear: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:40:33 AM Element appeared: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:40:33 AM Finding element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:40:33 AM Found element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:40:33 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:40:33 AM Scrolling into web view: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:40:33 AM Finding element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:40:33 AM Found element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:40:33 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:40:33 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:40:33 AM Scrolled into web view: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:40:34 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 10:40:34 AM Waiting for element to appear: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:40:34 AM Element appeared: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:40:34 AM Finding element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:40:34 AM Found element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:40:34 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:40:34 AM Scrolling into web view: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:40:34 AM Finding element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:40:34 AM Found element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:40:34 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:40:34 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:40:34 AM Scrolled into web view: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:40:34 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 10:40:34 AM Waiting for element to appear: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 10:40:34 AM Element appeared: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 10:40:34 AM Clicking on element: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 10:40:34 AM Waiting for element to be clickable: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 10:40:34 AM Element is now clickable: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 10:40:34 AM Clicked on element: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 10:40:34 AM Waiting for element to appear: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 10:40:34 AM Element appeared: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 10:40:34 AM Finding elements: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:40:34 AM Found elements: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:40:34 AM Is element displayed: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]? true Info 10:40:34 AM [Assertion passed: Insurance like Stay Protection should be visible If available] Info 10:40:34 AM
Expected: is [true]
Actual : [true]
Info 10:40:34 AM Getting text from: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:40:34 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:40:34 AM Found element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:40:34 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:40:34 AM Found element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:40:34 AM Got text: (Add) from: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:40:34 AM Button Text->Add Info 10:40:34 AM Clicking on element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:40:34 AM Waiting for element to be clickable: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:40:34 AM Element is now clickable: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:40:34 AM Clicked on element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 10:40:34 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:40:35 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:40:35 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:40:35 AM Got text: (IDR 4,653,000) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:40:35 AM Extracted price text: IDR 4,653,000 Info 10:40:35 AM [Assertion passed: Price should be increased when user select AddOns and Insurance] Info 10:40:35 AM
Expected: a value greater than [4400000]
Actual : [4653000]
[Assertion passed: AddOns should be visible If available]
Harshit BookingPageStatus Timestamp Details Info 10:40:33 AM Expected: is [true] Actual : [true] Status Timestamp Details Info 10:40:34 AM Expected: is [true] Actual : [true] Status Timestamp Details Info 10:40:35 AM Expected: a value greater than [4400000] Actual : [4653000] -
VerifyHomeInfoAndInteractionInPDPGuest_1752550835441
10:40:35 AM / 00:01:14:038 Pass
VerifyHomeInfoAndInteractionInPDPGuest_1752550835441
07.15.2025 10:40:35 AM 07.15.2025 10:41:49 AM 00:01:14:038 · #test-id=61Harshit DetailPageStatus Timestamp Details Info 10:40:35 AM Test (VerifyHomeInfoAndInteractionInPDPGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 10:41:49 AM Test success: VerifyHomeInfoAndInteractionInPDPGuest Info 10:41:49 AM TestRailID: 1370847 Status Timestamp Details Info 10:40:35 AM Test start: VerifyHomeInfoAndInteractionInPDPGuest User open home page
Harshit DetailPageStatus Timestamp Details Info 10:40:35 AM Maximizing window Info 10:40:35 AM Window is maximized Info 10:40:35 AM Navigating to url: https://preprod.tiket.com/ Info 10:40:37 AM Current url : https://preprod.tiket.com/ Info 10:40:37 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:40:47 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open home page as guest
Harshit DetailPageStatus Timestamp Details Info 10:40:47 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:40:47 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:40:47 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:40:47 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:40:47 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 10:40:47 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 10:40:47 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 10:40:47 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 10:40:47 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 10:40:47 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 10:40:47 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 10:40:47 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:40:47 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:40:47 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:40:47 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:40:47 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 10:40:47 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:40:47 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:40:47 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 10:40:47 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 10:40:47 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 10:40:48 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 10:40:48 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 10:40:48 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 10:40:48 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 10:40:48 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 10:40:48 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 10:40:49 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 10:40:49 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 10:40:49 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 10:40:49 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:40:59 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:40:59 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:41:05 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:41:05 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:41:05 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:41:05 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false User select IDR currency
Harshit DetailPageStatus Timestamp Details Info 10:41:05 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:41:05 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:41:05 AM Current currency: IDR User Open NHA Landing page
Harshit DetailPageStatus Timestamp Details Info 10:41:07 AM Navigating to url: https://preprod.tiket.com/homes Info 10:41:08 AM Current url : https://preprod.tiket.com/homes Info 10:41:08 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:41:08 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:41:08 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:41:09 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:41:09 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 10:41:09 AM [Assertion passed: Landing Page is Opened] Info 10:41:09 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit DetailPageStatus Timestamp Details Info 10:41:09 AM Expected: is [true] Actual : [true] Search stay location
Harshit DetailPageStatus Timestamp Details Info 10:41:09 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:41:09 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:41:09 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:41:09 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:41:09 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:41:09 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:41:09 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:41:10 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:41:10 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:41:10 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:41:10 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:41:10 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:41:10 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:41:10 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:41:10 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:41:10 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:41:10 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:41:10 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:41:10 AM Sending keys: (Aryaduta Bandung) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:41:10 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:41:10 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:41:10 AM Sent keys: (Aryaduta Bandung) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:41:10 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']] Info 10:41:11 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']] Info 10:41:11 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']] Info 10:41:11 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']] Set guests
Harshit DetailPageStatus Timestamp Details Info 10:41:11 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:41:11 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:41:11 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:41:12 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:41:12 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:41:12 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:41:12 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:41:12 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:41:12 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:41:12 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:41:12 AM currentAdult is '1' Info 10:41:12 AM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:41:12 AM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:41:12 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:41:12 AM Scrolling into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:41:12 AM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:41:12 AM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:41:12 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:41:12 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:41:12 AM Scrolled into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:41:12 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:41:12 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:41:12 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:41:12 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 10:41:12 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:41:12 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:41:12 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:41:12 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 10:41:12 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 10:41:12 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:41:13 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Set date
Harshit DetailPageStatus Timestamp Details Info 10:41:13 AM Got random number -> 14 Info 10:41:13 AM Got random number -> 15 Info 10:41:13 AM stringStartDate is '14', stringEndDate is '15' Info 10:41:13 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:41:13 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:41:13 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:41:13 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:41:13 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:41:14 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:41:14 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:41:14 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:41:14 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:41:14 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:41:14 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:41:14 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:41:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:41:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:41:14 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:41:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:41:14 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:41:14 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:41:14 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:41:14 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:41:14 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:41:14 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:41:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:41:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:41:14 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:41:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] submit search Button
Harshit DetailPageStatus Timestamp Details Info 10:41:14 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:41:14 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:41:14 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:41:14 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:41:14 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:41:14 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:41:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:41:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:41:14 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:41:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:41:14 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 10:41:35 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit DetailPageStatus Timestamp Details Info 10:41:35 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:41:35 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:41:35 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:41:35 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:41:35 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:41:35 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:41:35 AM [Assertion passed: Verify if PDP is Opened] Info 10:41:35 AM
Expected: is [true]
Actual : [true]
Info 10:41:35 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:41:35 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:41:35 AM Finding elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:41:35 AM Found elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:41:35 AM Is element displayed: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]? true Info 10:41:35 AM [Assertion passed: NHA's Image is visible on NHA Detail Page] Info 10:41:35 AM
Expected: is [true]
Actual : [true]
Info 10:41:35 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:41:35 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:41:35 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:41:35 AM Got text: (Aryaduta Bandung) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:41:35 AM [Assertion passed: NHA name on the detail page should be visible] Info 10:41:35 AM
Expected: is [true]
Actual : [true]
Info 10:41:35 AM Waiting for element to appear: [AREA, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[4]] Info 10:41:35 AM Element appeared: [AREA, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[4]] Info 10:41:35 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[4]] Info 10:41:35 AM Got text: (Bandung Wetan) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[4]] Info 10:41:35 AM [Assertion passed: NHA's Area is visible on NHA PDP] Info 10:41:35 AM
Expected: is [true]
Actual : [true]
Info 10:41:35 AM Waiting for element to appear: [CITY, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[3]] Info 10:41:35 AM Element appeared: [CITY, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[3]] Info 10:41:35 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[3]] Info 10:41:35 AM Got text: (Bandung) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[3]] Info 10:41:35 AM [Assertion passed: NHA's City is visible on NHA PDP] Info 10:41:35 AM
Expected: is [true]
Actual : [true]
Info 10:41:35 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[6]] Info 10:41:35 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[6]] Info 10:41:35 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[6]] Info 10:41:35 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[6]] Info 10:41:35 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[6]]? true Info 10:41:35 AM [Assertion passed: Highlights Section is visible on NHA PDP] Info 10:41:35 AM
Expected: is [true]
Actual : [true]
Info 10:41:35 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[8]] Info 10:41:35 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[8]] Info 10:41:35 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[8]] Info 10:41:35 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[8]] Info 10:41:35 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[8]]? true Info 10:41:35 AM [Assertion passed: Popular Facilities Section is visible on NHA PDP] Info 10:41:35 AM
Expected: is [true]
Actual : [true]
Info 10:41:36 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[7]] Info 10:41:36 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[7]] Info 10:41:36 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[7]] Info 10:41:36 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[7]] Info 10:41:36 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[7]]? true Info 10:41:36 AM [Assertion passed: Review Section is visible on NHA PDP] Info 10:41:36 AM
Expected: is [true]
Actual : [true]
Info 10:41:36 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[9]] Info 10:41:36 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[9]] Info 10:41:36 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[9]] Info 10:41:36 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[9]] Info 10:41:36 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[9]]? true Info 10:41:36 AM [Assertion passed: Map Section is visible on NHA PDP] Info 10:41:36 AM
Expected: is [true]
Actual : [true]
Info 10:41:36 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[10]] Info 10:41:36 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[10]] Info 10:41:36 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[10]] Info 10:41:36 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[10]] Info 10:41:36 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[10]]? true Info 10:41:36 AM [Assertion passed: Accommodation Policies Section is visible on NHA PDP] Info 10:41:36 AM
Expected: is [true]
Actual : [true]
Info 10:41:36 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[12]] Info 10:41:36 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[12]] Info 10:41:36 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[12]] Info 10:41:36 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[12]] Info 10:41:36 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[12]]? true Info 10:41:36 AM [Assertion passed: FAQs Section is visible on NHA PDP] Info 10:41:36 AM
Expected: is [true]
Actual : [true]
Info 10:41:36 AM Waiting for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 10:41:47 AM Timeout waiting for 10 seconds for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 10:41:47 AM Finding elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 10:41:47 AM Found elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 10:41:47 AM Is element displayed: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]? false Info 10:41:47 AM Waiting for element to appear: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 10:41:47 AM Element appeared: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 10:41:47 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 10:41:47 AM Got text: (IDR 845,981) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 10:41:47 AM [Assertion passed: Hotel's Price is visible on Hotel PDP] Info 10:41:47 AM
Expected: is [true]
Actual : [true]
Info 10:41:47 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:41:47 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:41:47 AM Finding elements: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:41:47 AM Found elements: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:41:47 AM Is element displayed: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]? true Info 10:41:47 AM [Assertion passed: See Rooms Button is visible on Hotel PDP] Info 10:41:47 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify if PDP is Opened]
Harshit DetailPageStatus Timestamp Details Info 10:41:35 AM Expected: is [true] Actual : [true] [Assertion passed: NHA's Image is visible on NHA Detail Page]
Harshit DetailPageStatus Timestamp Details Info 10:41:35 AM Expected: is [true] Actual : [true] [Assertion passed: NHA name on the detail page should be visible]
Harshit DetailPageStatus Timestamp Details Info 10:41:35 AM Expected: is [true] Actual : [true] [Assertion passed: NHA's Area is visible on NHA PDP]
Harshit DetailPageStatus Timestamp Details Info 10:41:35 AM Expected: is [true] Actual : [true] [Assertion passed: NHA's City is visible on NHA PDP]
Harshit DetailPageStatus Timestamp Details Info 10:41:35 AM Expected: is [true] Actual : [true] [Assertion passed: Highlights Section is visible on NHA PDP]
Harshit DetailPageStatus Timestamp Details Info 10:41:35 AM Expected: is [true] Actual : [true] [Assertion passed: Popular Facilities Section is visible on NHA PDP]
Harshit DetailPageStatus Timestamp Details Info 10:41:35 AM Expected: is [true] Actual : [true] [Assertion passed: Review Section is visible on NHA PDP]
Harshit DetailPageStatus Timestamp Details Info 10:41:36 AM Expected: is [true] Actual : [true] [Assertion passed: Map Section is visible on NHA PDP]
Harshit DetailPageStatus Timestamp Details Info 10:41:36 AM Expected: is [true] Actual : [true] [Assertion passed: Accommodation Policies Section is visible on NHA PDP]
Harshit DetailPageStatus Timestamp Details Info 10:41:36 AM Expected: is [true] Actual : [true] [Assertion passed: FAQs Section is visible on NHA PDP]
Harshit DetailPageStatus Timestamp Details Info 10:41:36 AM Expected: is [true] Actual : [true] [Assertion passed: Hotel's Price is visible on Hotel PDP]
Harshit DetailPageStatus Timestamp Details Info 10:41:47 AM Expected: is [true] Actual : [true] [Assertion passed: See Rooms Button is visible on Hotel PDP]
Harshit DetailPageStatus Timestamp Details Info 10:41:47 AM Expected: is [true] Actual : [true] Rooms are available hence click on See Rooms Button
Harshit DetailPageStatus Timestamp Details Info 10:41:47 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:41:47 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:41:47 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:41:47 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:41:47 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:41:47 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:41:47 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:41:47 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:41:47 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:41:47 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Checking Recommended Room
Harshit DetailPageStatus Timestamp Details Info 10:41:47 AM Waiting for element to appear: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']] Info 10:41:48 AM Element appeared: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']] Info 10:41:48 AM Finding elements: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']] Info 10:41:48 AM Found elements: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']] Info 10:41:48 AM Is element displayed: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]? true Info 10:41:48 AM [Assertion passed: Recommended room should be visible on room list] Info 10:41:48 AM
Expected: is [true]
Actual : [true]
Info 10:41:48 AM Waiting for element to appear: [RECOMMENDED_ROOM_GUEST, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]] Info 10:41:48 AM Element appeared: [RECOMMENDED_ROOM_GUEST, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]] Info 10:41:48 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]] Info 10:41:48 AM Got text: (Recommended for 2 guests) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]] Info 10:41:48 AM [Assertion passed: Guest number on recommended Text should match the searched Guest] Info 10:41:48 AM
Expected: a string containing "2"
Actual : "Recommended for 2 guests"
Info 10:41:48 AM Waiting for element to appear: [BEST_PICK_TEXT, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]] Info 10:41:49 AM Element appeared: [BEST_PICK_TEXT, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]] Info 10:41:49 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]] Info 10:41:49 AM Got text: (Best pick for you!) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]] Info 10:41:49 AM [Assertion passed: Best pick for you HEADING should be visible based on Selected Language] Info 10:41:49 AM
Expected: (a string containing "Best pick for you" or a string containing "Pilihan terbaik untukmu")
Actual : "Best pick for you!"
[Assertion passed: Recommended room should be visible on room list]
Harshit DetailPageStatus Timestamp Details Info 10:41:48 AM Expected: is [true] Actual : [true] Status Timestamp Details Info 10:41:48 AM Expected: a string containing "2" Actual : "Recommended for 2 guests" Status Timestamp Details Info 10:41:49 AM Expected: (a string containing "Best pick for you" or a string containing "Pilihan terbaik untukmu") Actual : "Best pick for you!" Checking room List
Harshit DetailPageStatus Timestamp Details Info 10:41:49 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:41:49 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:41:49 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:41:49 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:41:49 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 10:41:49 AM [Assertion passed: Room lists section should be visible] Info 10:41:49 AM
Expected: is [true]
Actual : [true]
Info 10:41:49 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:41:49 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:41:49 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:41:49 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:41:49 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true Info 10:41:49 AM [Assertion passed: Room's Image should be visible] Info 10:41:49 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room lists section should be visible]
Harshit DetailPageStatus Timestamp Details Info 10:41:49 AM Expected: is [true] Actual : [true] [Assertion passed: Room's Image should be visible]
Harshit DetailPageStatus Timestamp Details Info 10:41:49 AM Expected: is [true] Actual : [true] -
VerifyHotelInfoAndInteractionInPDPLogin_1752550909673
10:41:49 AM / 00:02:09:470 Pass
VerifyHotelInfoAndInteractionInPDPLogin_1752550909673
07.15.2025 10:41:49 AM 07.15.2025 10:43:59 AM 00:02:09:470 · #test-id=94Harshit DetailPageStatus Timestamp Details Info 10:41:49 AM Test (VerifyHotelInfoAndInteractionInPDPLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 10:43:59 AM Test success: VerifyHotelInfoAndInteractionInPDPLogin Info 10:43:59 AM TestRailID: 1099730 Status Timestamp Details Info 10:41:49 AM Test start: VerifyHotelInfoAndInteractionInPDPLogin User open home page
Harshit DetailPageStatus Timestamp Details Info 10:41:49 AM Maximizing window Info 10:41:49 AM Window is maximized Info 10:41:49 AM Navigating to url: https://preprod.tiket.com/ Info 10:41:53 AM Current url : https://preprod.tiket.com/ Info 10:41:53 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:42:03 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit DetailPageStatus Timestamp Details Info 10:42:03 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 10:42:04 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 10:42:04 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:42:08 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:42:08 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:42:08 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:42:08 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false Info 10:42:08 AM Maximizing window Info 10:42:08 AM Window is maximized Info 10:42:08 AM Navigating to url: https://preprod.tiket.com/ Info 10:42:10 AM Current url : https://preprod.tiket.com/ Info 10:42:10 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:42:21 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:42:21 AM Maximizing window Info 10:42:21 AM Window is maximized Info 10:42:21 AM Navigating to url: https://preprod.tiket.com/ Info 10:42:23 AM Current url : https://preprod.tiket.com/ Info 10:42:23 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:42:33 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:42:33 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 10:42:33 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 10:42:33 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 10:42:34 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 10:42:34 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:42:34 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:42:34 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:42:34 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:42:34 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 10:42:34 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:42:34 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:42:34 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:42:34 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 10:42:34 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 10:42:34 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:42:34 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 10:42:34 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:42:34 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:42:34 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:42:34 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:42:34 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:42:35 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:42:35 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:42:35 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:42:35 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:42:35 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:42:35 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:42:35 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']] Info 10:42:35 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
(Session info: chrome=123.0.6312.105)
Build info: version: '4.13.0', revision: 'ba948ece5b*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2f6584994a9fa229695a3b371a5d7fa6Info 10:42:35 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:42:45 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:42:45 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:42:45 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:42:45 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false Info 10:42:45 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 10:42:45 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 10:42:45 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false Info 10:42:45 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 10:42:46 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 10:42:46 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 10:42:46 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 10:42:46 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 10:42:46 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 10:42:46 AM User is already logged in. No OTP needed Info 10:42:46 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 10:43:06 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 10:43:06 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:43:16 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:43:16 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:43:16 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:43:16 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Harshit DetailPageStatus Timestamp Details Info 10:43:16 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:43:16 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:43:16 AM Current currency: IDR User Open hotel Landing page
Harshit DetailPageStatus Timestamp Details Info 10:43:18 AM Navigating to url: https://preprod.tiket.com/hotel Info 10:43:19 AM Current url : https://preprod.tiket.com/hotel Info 10:43:19 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:43:19 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:43:19 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:43:19 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:43:19 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 10:43:19 AM [Assertion passed: Landing Page is Opened] Info 10:43:19 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit DetailPageStatus Timestamp Details Info 10:43:19 AM Expected: is [true] Actual : [true] Search stay location
Harshit DetailPageStatus Timestamp Details Info 10:43:19 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:43:20 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:43:20 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:43:20 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:43:20 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:43:20 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:43:20 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:43:20 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:43:20 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:43:20 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:43:20 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:43:20 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:43:20 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:43:20 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:43:20 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:43:20 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:43:20 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:43:21 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:43:21 AM Sending keys: (The Sultan Hotel Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:43:21 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:43:21 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:43:21 AM Sent keys: (The Sultan Hotel Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:43:21 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']] Info 10:43:22 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']] Info 10:43:22 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']] Info 10:43:22 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']] Set guests and rooms
Harshit DetailPageStatus Timestamp Details Info 10:43:22 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:43:22 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:43:22 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:43:23 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:43:23 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:43:23 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:43:23 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:43:23 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:43:23 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:43:23 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:43:23 AM currentAdult is '1' Info 10:43:23 AM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:43:23 AM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:43:23 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:43:23 AM Scrolling into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:43:23 AM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:43:23 AM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:43:23 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:43:23 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:43:23 AM Scrolled into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:43:23 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:43:23 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:43:23 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:43:23 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 10:43:23 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:43:23 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:43:23 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:43:23 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 10:43:23 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 10:43:23 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:43:24 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Set date
Harshit DetailPageStatus Timestamp Details Info 10:43:24 AM Got random number -> 14 Info 10:43:24 AM Got random number -> 15 Info 10:43:24 AM stringStartDate is '14', stringEndDate is '15' Info 10:43:24 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:43:24 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:43:24 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:43:24 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:43:24 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:43:24 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:43:24 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:43:24 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:43:24 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:43:24 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:43:24 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:43:24 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:43:24 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:43:24 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:43:24 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:43:24 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:43:24 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:43:24 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:43:24 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:43:24 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:43:24 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:43:24 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:43:24 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:43:24 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:43:24 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:43:25 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] submit search Button
Harshit DetailPageStatus Timestamp Details Info 10:43:25 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:43:25 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:43:25 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:43:25 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:43:25 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:43:25 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:43:25 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:43:25 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:43:25 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:43:25 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:43:25 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 10:43:45 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit DetailPageStatus Timestamp Details Info 10:43:45 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:43:45 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:43:45 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:43:45 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:43:45 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:43:45 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:43:45 AM [Assertion passed: Verify User is redirected to PDP] Info 10:43:45 AM
Expected: is [true]
Actual : [true]
Info 10:43:45 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:43:45 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:43:45 AM Finding elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:43:45 AM Found elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:43:45 AM Is element displayed: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]? true Info 10:43:45 AM [Assertion passed: Hotel's Image is visible on Hotel Detail Page] Info 10:43:45 AM
Expected: is [true]
Actual : [true]
Info 10:43:45 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:43:45 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:43:45 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:43:45 AM Got text: (The Sultan Hotel Jakarta (SDET puny hotel, JANGAN DIPAKE)) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:43:45 AM [Assertion passed: Hotel name on the detail page should be visible] Info 10:43:45 AM
Expected: is [true]
Actual : [true]
Info 10:43:46 AM Waiting for element to appear: [AREA, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[4]] Info 10:43:46 AM Element appeared: [AREA, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[4]] Info 10:43:46 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[4]] Info 10:43:46 AM Got text: (Palmerah) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[4]] Info 10:43:46 AM [Assertion passed: Hotel's Area is visible on Hotel PDP] Info 10:43:46 AM
Expected: is [true]
Actual : [true]
Info 10:43:46 AM Waiting for element to appear: [CITY, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[3]] Info 10:43:46 AM Element appeared: [CITY, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[3]] Info 10:43:46 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[3]] Info 10:43:46 AM Got text: (West Jakarta) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[3]] Info 10:43:46 AM [Assertion passed: Hotel's City is visible on Hotel PDP] Info 10:43:46 AM
Expected: is [true]
Actual : [true]
Info 10:43:46 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[6]] Info 10:43:46 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[6]] Info 10:43:46 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[6]] Info 10:43:46 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[6]] Info 10:43:46 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[6]]? true Info 10:43:46 AM [Assertion passed: Highlights Section is visible on Hotel PDP] Info 10:43:46 AM
Expected: is [true]
Actual : [true]
Info 10:43:46 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[8]] Info 10:43:46 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[8]] Info 10:43:46 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[8]] Info 10:43:46 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[8]] Info 10:43:46 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[8]]? true Info 10:43:46 AM [Assertion passed: Popular Facilities Section is visible on Hotel PDP] Info 10:43:46 AM
Expected: is [true]
Actual : [true]
Info 10:43:46 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[7]] Info 10:43:46 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[7]] Info 10:43:46 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[7]] Info 10:43:46 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[7]] Info 10:43:46 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[7]]? true Info 10:43:46 AM [Assertion passed: Review Section is visible on Hotel PDP] Info 10:43:46 AM
Expected: is [true]
Actual : [true]
Info 10:43:46 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[9]] Info 10:43:46 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[9]] Info 10:43:46 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[9]] Info 10:43:46 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[9]] Info 10:43:46 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[9]]? true Info 10:43:46 AM [Assertion passed: Map Section is visible on Hotel PDP] Info 10:43:46 AM
Expected: is [true]
Actual : [true]
Info 10:43:46 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[10]] Info 10:43:46 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[10]] Info 10:43:46 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[10]] Info 10:43:46 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[10]] Info 10:43:46 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[10]]? true Info 10:43:46 AM [Assertion passed: Accommodation Policies Section is visible on Hotel PDP] Info 10:43:46 AM
Expected: is [true]
Actual : [true]
Info 10:43:46 AM Waiting for element to appear: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[12]] Info 10:43:46 AM Element appeared: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[12]] Info 10:43:46 AM Finding elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[12]] Info 10:43:46 AM Found elements: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[12]] Info 10:43:46 AM Is element displayed: [SEE_ROOM, By.xpath: (//div[contains(@class, 'Container_container')])[12]]? true Info 10:43:46 AM [Assertion passed: FAQs Section is visible on Hotel PDP] Info 10:43:46 AM
Expected: is [true]
Actual : [true]
Info 10:43:46 AM Waiting for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 10:43:57 AM Timeout waiting for 10 seconds for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 10:43:57 AM Finding elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 10:43:57 AM Found elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 10:43:57 AM Is element displayed: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]? false Info 10:43:57 AM Waiting for element to appear: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 10:43:57 AM Element appeared: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 10:43:57 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 10:43:57 AM Got text: (IDR 1,683,000) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 10:43:57 AM [Assertion passed: Hotel's Price is visible on Hotel PDP] Info 10:43:57 AM
Expected: is [true]
Actual : [true]
Info 10:43:57 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:43:57 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:43:57 AM Finding elements: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:43:57 AM Found elements: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:43:57 AM Is element displayed: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]? true Info 10:43:57 AM [Assertion passed: See Rooms Button is visible on Hotel PDP] Info 10:43:57 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify User is redirected to PDP]
Harshit DetailPageStatus Timestamp Details Info 10:43:45 AM Expected: is [true] Actual : [true] [Assertion passed: Hotel's Image is visible on Hotel Detail Page]
Harshit DetailPageStatus Timestamp Details Info 10:43:45 AM Expected: is [true] Actual : [true] [Assertion passed: Hotel name on the detail page should be visible]
Harshit DetailPageStatus Timestamp Details Info 10:43:45 AM Expected: is [true] Actual : [true] [Assertion passed: Hotel's Area is visible on Hotel PDP]
Harshit DetailPageStatus Timestamp Details Info 10:43:46 AM Expected: is [true] Actual : [true] [Assertion passed: Hotel's City is visible on Hotel PDP]
Harshit DetailPageStatus Timestamp Details Info 10:43:46 AM Expected: is [true] Actual : [true] [Assertion passed: Highlights Section is visible on Hotel PDP]
Harshit DetailPageStatus Timestamp Details Info 10:43:46 AM Expected: is [true] Actual : [true] [Assertion passed: Popular Facilities Section is visible on Hotel PDP]
Harshit DetailPageStatus Timestamp Details Info 10:43:46 AM Expected: is [true] Actual : [true] [Assertion passed: Review Section is visible on Hotel PDP]
Harshit DetailPageStatus Timestamp Details Info 10:43:46 AM Expected: is [true] Actual : [true] [Assertion passed: Map Section is visible on Hotel PDP]
Harshit DetailPageStatus Timestamp Details Info 10:43:46 AM Expected: is [true] Actual : [true] [Assertion passed: Accommodation Policies Section is visible on Hotel PDP]
Harshit DetailPageStatus Timestamp Details Info 10:43:46 AM Expected: is [true] Actual : [true] [Assertion passed: FAQs Section is visible on Hotel PDP]
Harshit DetailPageStatus Timestamp Details Info 10:43:46 AM Expected: is [true] Actual : [true] [Assertion passed: Hotel's Price is visible on Hotel PDP]
Harshit DetailPageStatus Timestamp Details Info 10:43:57 AM Expected: is [true] Actual : [true] [Assertion passed: See Rooms Button is visible on Hotel PDP]
Harshit DetailPageStatus Timestamp Details Info 10:43:57 AM Expected: is [true] Actual : [true] Rooms are available hence click on See Rooms Button
Harshit DetailPageStatus Timestamp Details Info 10:43:57 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:43:57 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:43:57 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:43:57 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:43:57 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:43:57 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:43:57 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:43:57 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:43:57 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:43:57 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Checking Recommended Room
Harshit DetailPageStatus Timestamp Details Info 10:43:58 AM Waiting for element to appear: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']] Info 10:43:58 AM Element appeared: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']] Info 10:43:58 AM Finding elements: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']] Info 10:43:58 AM Found elements: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']] Info 10:43:58 AM Is element displayed: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]? true Info 10:43:58 AM [Assertion passed: Recommended room should be visible on room list] Info 10:43:58 AM
Expected: is [true]
Actual : [true]
Info 10:43:58 AM Waiting for element to appear: [RECOMMENDED_ROOM_GUEST, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]] Info 10:43:58 AM Element appeared: [RECOMMENDED_ROOM_GUEST, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]] Info 10:43:58 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]] Info 10:43:58 AM Got text: (Recommended for 2 guests) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]] Info 10:43:58 AM [Assertion passed: Guest number on recommended Text should match the searched Guest] Info 10:43:58 AM
Expected: a string containing "2"
Actual : "Recommended for 2 guests"
Info 10:43:58 AM Waiting for element to appear: [BEST_PICK_TEXT, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]] Info 10:43:58 AM Element appeared: [BEST_PICK_TEXT, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]] Info 10:43:58 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]] Info 10:43:58 AM Got text: (Best pick for you!) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]] Info 10:43:58 AM [Assertion passed: Best pick for you HEADING should be visible based on Selected Language] Info 10:43:58 AM
Expected: (a string containing "Best pick for you" or a string containing "Pilihan terbaik untukmu")
Actual : "Best pick for you!"
[Assertion passed: Recommended room should be visible on room list]
Harshit DetailPageStatus Timestamp Details Info 10:43:58 AM Expected: is [true] Actual : [true] Status Timestamp Details Info 10:43:58 AM Expected: a string containing "2" Actual : "Recommended for 2 guests" Status Timestamp Details Info 10:43:58 AM Expected: (a string containing "Best pick for you" or a string containing "Pilihan terbaik untukmu") Actual : "Best pick for you!" Checking room List
Harshit DetailPageStatus Timestamp Details Info 10:43:58 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:43:58 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:43:58 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:43:58 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:43:58 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 10:43:58 AM [Assertion passed: Room lists section should be visible] Info 10:43:58 AM
Expected: is [true]
Actual : [true]
Info 10:43:58 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:43:58 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:43:58 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:43:58 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:43:58 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true Info 10:43:58 AM [Assertion passed: Room's Image should be visible] Info 10:43:58 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room lists section should be visible]
Harshit DetailPageStatus Timestamp Details Info 10:43:58 AM Expected: is [true] Actual : [true] [Assertion passed: Room's Image should be visible]
Harshit DetailPageStatus Timestamp Details Info 10:43:58 AM Expected: is [true] Actual : [true] -
VerifyRoomOverviewRoomListGuest_1752551039532
10:43:59 AM / 00:01:17:623 Pass
VerifyRoomOverviewRoomListGuest_1752551039532
07.15.2025 10:43:59 AM 07.15.2025 10:45:17 AM 00:01:17:623 · #test-id=127Harshit DetailPageStatus Timestamp Details Info 10:43:59 AM Test (VerifyRoomOverviewRoomListGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 10:45:17 AM Test success: VerifyRoomOverviewRoomListGuest Info 10:45:17 AM TestRailID: 1370848 Status Timestamp Details Info 10:43:59 AM Test start: VerifyRoomOverviewRoomListGuest User open home page
Harshit DetailPageStatus Timestamp Details Info 10:43:59 AM Maximizing window Info 10:43:59 AM Window is maximized Info 10:43:59 AM Navigating to url: https://preprod.tiket.com/ Info 10:44:02 AM Current url : https://preprod.tiket.com/ Info 10:44:02 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:44:13 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open home page as guest
Harshit DetailPageStatus Timestamp Details Info 10:44:13 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:44:13 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:44:13 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:44:13 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:44:13 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 10:44:13 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 10:44:13 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 10:44:13 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 10:44:13 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 10:44:13 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 10:44:13 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 10:44:13 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:44:13 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:44:13 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:44:13 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:44:13 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 10:44:13 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:44:13 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:44:13 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 10:44:13 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 10:44:13 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 10:44:14 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 10:44:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 10:44:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 10:44:14 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 10:44:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 10:44:14 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 10:44:15 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 10:44:15 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 10:44:15 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 10:44:15 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:44:25 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:44:25 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:44:31 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:44:31 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:44:31 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:44:31 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false User select IDR currency
Harshit DetailPageStatus Timestamp Details Info 10:44:32 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:44:32 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:44:32 AM Current currency: IDR User Open NHA Landing page
Harshit DetailPageStatus Timestamp Details Info 10:44:34 AM Navigating to url: https://preprod.tiket.com/homes Info 10:44:37 AM Current url : https://preprod.tiket.com/homes Search stay location
Harshit DetailPageStatus Timestamp Details Info 10:44:37 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:44:37 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:44:37 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:44:37 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:44:37 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:44:37 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:44:37 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:44:38 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:44:38 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:44:38 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:44:38 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:44:38 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:44:38 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:44:38 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:44:38 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:44:38 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:44:38 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:44:38 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:44:38 AM Sending keys: (Aryaduta Bandung) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:44:38 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:44:38 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:44:38 AM Sent keys: (Aryaduta Bandung) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:44:38 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']] Info 10:44:40 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']] Info 10:44:40 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']] Info 10:44:40 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']] Set guests
Harshit DetailPageStatus Timestamp Details Info 10:44:40 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:44:40 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:44:40 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:44:40 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:44:40 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:44:41 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:44:41 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:44:41 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:44:41 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:44:41 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 10:44:41 AM currentAdult is '1' Info 10:44:41 AM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:44:41 AM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:44:41 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:44:41 AM Scrolling into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:44:41 AM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:44:41 AM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:44:41 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:44:41 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:44:41 AM Scrolled into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:44:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:44:41 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:44:41 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:44:41 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 10:44:41 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:44:41 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:44:41 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:44:41 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 10:44:41 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 10:44:41 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:44:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Set date
Harshit DetailPageStatus Timestamp Details Info 10:44:41 AM Got random number -> 14 Info 10:44:41 AM Got random number -> 15 Info 10:44:41 AM stringStartDate is '14', stringEndDate is '15' Info 10:44:41 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:44:41 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:44:41 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:44:42 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:44:42 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:44:42 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:44:42 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:44:42 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:44:42 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:44:42 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:44:42 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:44:42 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:44:42 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:44:42 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:44:42 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:44:43 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 10:44:43 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:44:43 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:44:43 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:44:43 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:44:43 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:44:43 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:44:43 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:44:43 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:44:43 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 10:44:43 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] submit search Button
Harshit DetailPageStatus Timestamp Details Info 10:44:43 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:44:43 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:44:43 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:44:43 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:44:43 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:44:43 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:44:43 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:44:43 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:44:43 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:44:43 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:44:43 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 10:45:03 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit DetailPageStatus Timestamp Details Info 10:45:03 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:45:03 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:45:03 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:45:03 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:45:03 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:45:03 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:45:03 AM [Assertion passed: Verify if PDP is Opened] Info 10:45:03 AM
Expected: is [true]
Actual : [true]
Info 10:45:03 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:45:03 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:45:03 AM Finding elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:45:03 AM Found elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:45:03 AM Is element displayed: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]? true Info 10:45:03 AM [Assertion passed: NHA's Image is visible on NHA PDP] Info 10:45:03 AM
Expected: is [true]
Actual : [true]
Info 10:45:03 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:45:03 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:45:03 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:45:03 AM Got text: (Aryaduta Bandung) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:45:03 AM [Assertion passed: NHA name on the search and detail page should be equal] Info 10:45:03 AM
Expected: is "Aryaduta Bandung"
Actual : "Aryaduta Bandung"
Info 10:45:03 AM Waiting for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 10:45:14 AM Timeout waiting for 10 seconds for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 10:45:14 AM Finding elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 10:45:14 AM Found elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 10:45:14 AM Is element displayed: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]? false Info 10:45:14 AM Waiting for element to appear: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 10:45:14 AM Element appeared: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 10:45:14 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 10:45:14 AM Got text: (IDR 845,981) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 10:45:14 AM [Assertion passed: NHA's Price is visible on NHA PDP] Info 10:45:14 AM
Expected: is [true]
Actual : [true]
Info 10:45:14 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:45:14 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:45:14 AM Finding elements: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:45:14 AM Found elements: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:45:14 AM Is element displayed: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]? true Info 10:45:14 AM [Assertion passed: See Rooms Button is visible on NHA PDP] Info 10:45:14 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify if PDP is Opened]
Harshit DetailPageStatus Timestamp Details Info 10:45:03 AM Expected: is [true] Actual : [true] [Assertion passed: NHA's Image is visible on NHA PDP]
Harshit DetailPageStatus Timestamp Details Info 10:45:03 AM Expected: is [true] Actual : [true] [Assertion passed: NHA name on the search and detail page should be equal]
Harshit DetailPageStatus Timestamp Details Info 10:45:03 AM Expected: is "Aryaduta Bandung" Actual : "Aryaduta Bandung" [Assertion passed: NHA's Price is visible on NHA PDP]
Harshit DetailPageStatus Timestamp Details Info 10:45:14 AM Expected: is [true] Actual : [true] [Assertion passed: See Rooms Button is visible on NHA PDP]
Harshit DetailPageStatus Timestamp Details Info 10:45:14 AM Expected: is [true] Actual : [true] Rooms are available hence click on See Rooms Button
Harshit DetailPageStatus Timestamp Details Info 10:45:14 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:45:14 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:45:14 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:45:14 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:45:14 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:45:14 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:45:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:45:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:45:14 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:45:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Checking room List
Harshit DetailPageStatus Timestamp Details Info 10:45:14 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:45:14 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:45:14 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:45:14 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:45:14 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 10:45:14 AM [Assertion passed: Room lists section should be visible] Info 10:45:14 AM
Expected: is [true]
Actual : [true]
Info 10:45:14 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:45:14 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:45:14 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:45:15 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:45:15 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true Info 10:45:15 AM [Assertion passed: Room Image should be visible] Info 10:45:15 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room lists section should be visible]
Harshit DetailPageStatus Timestamp Details Info 10:45:14 AM Expected: is [true] Actual : [true] [Assertion passed: Room Image should be visible]
Harshit DetailPageStatus Timestamp Details Info 10:45:15 AM Expected: is [true] Actual : [true] checking individuals rooms and their details is visibile on roomlist
Harshit DetailPageStatus Timestamp Details Info 10:45:15 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:45:15 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:45:15 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:45:15 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:45:15 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 10:45:15 AM [Assertion passed: Room no 1 is visible on room List] Info 10:45:15 AM
Expected: is [true]
Actual : [true]
Info 10:45:15 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3] Info 10:45:15 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3] Info 10:45:15 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3] Info 10:45:15 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3] Info 10:45:15 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3]? true Info 10:45:15 AM [Assertion passed: Room no 1's name is visible on room List] Info 10:45:15 AM
Expected: is [true]
Actual : [true]
Info 10:45:15 AM Waiting for element to appear: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[1]] Info 10:45:15 AM Element appeared: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[1]] Info 10:45:15 AM Finding elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[1]] Info 10:45:16 AM Found elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[1]] Info 10:45:16 AM Is element displayed: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[1]]? true Info 10:45:16 AM [Assertion passed: Room no 1's guest number is visible] Info 10:45:16 AM
Expected: is [true]
Actual : [true]
Info 10:45:16 AM Waiting for element to appear: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[2]] Info 10:45:16 AM Element appeared: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[2]] Info 10:45:16 AM Finding elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[2]] Info 10:45:16 AM Found elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[2]] Info 10:45:16 AM Is element displayed: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[2]]? true Info 10:45:16 AM [Assertion passed: Room no 1's bed type is visible] Info 10:45:16 AM
Expected: is [true]
Actual : [true]
Info 10:45:16 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//div[contains(@class, 'final')]] Info 10:45:16 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//div[contains(@class, 'final')]] Info 10:45:16 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//div[contains(@class, 'final')]] Info 10:45:16 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//div[contains(@class, 'final')]] Info 10:45:16 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//div[contains(@class, 'final')]]? true Info 10:45:16 AM [Assertion passed: Room no 1's Price is visible on room list card] Info 10:45:16 AM
Expected: is [true]
Actual : [true]
Info 10:45:16 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]] Info 10:45:16 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]] Info 10:45:16 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]] Info 10:45:16 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]] Info 10:45:16 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]]? true Info 10:45:16 AM [Assertion passed: Room no 2 is visible on room List] Info 10:45:16 AM
Expected: is [true]
Actual : [true]
Info 10:45:16 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//h3] Info 10:45:16 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//h3] Info 10:45:16 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//h3] Info 10:45:16 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//h3] Info 10:45:16 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//h3]? true Info 10:45:16 AM [Assertion passed: Room no 2's name is visible on room List] Info 10:45:16 AM
Expected: is [true]
Actual : [true]
Info 10:45:16 AM Waiting for element to appear: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[1]] Info 10:45:16 AM Element appeared: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[1]] Info 10:45:16 AM Finding elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[1]] Info 10:45:16 AM Found elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[1]] Info 10:45:16 AM Is element displayed: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[1]]? true Info 10:45:16 AM [Assertion passed: Room no 2's guest number is visible] Info 10:45:16 AM
Expected: is [true]
Actual : [true]
Info 10:45:16 AM Waiting for element to appear: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[2]] Info 10:45:16 AM Element appeared: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[2]] Info 10:45:16 AM Finding elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[2]] Info 10:45:16 AM Found elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[2]] Info 10:45:16 AM Is element displayed: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[2]]? true Info 10:45:16 AM [Assertion passed: Room no 2's bed type is visible] Info 10:45:16 AM
Expected: is [true]
Actual : [true]
Info 10:45:16 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//div[contains(@class, 'final')]] Info 10:45:16 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//div[contains(@class, 'final')]] Info 10:45:16 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//div[contains(@class, 'final')]] Info 10:45:16 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//div[contains(@class, 'final')]] Info 10:45:16 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//div[contains(@class, 'final')]]? true Info 10:45:16 AM [Assertion passed: Room no 2's Price is visible on room list card] Info 10:45:16 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room no 1 is visible on room List]
Harshit DetailPageStatus Timestamp Details Info 10:45:15 AM Expected: is [true] Actual : [true] [Assertion passed: Room no 1's name is visible on room List]
Harshit DetailPageStatus Timestamp Details Info 10:45:15 AM Expected: is [true] Actual : [true] [Assertion passed: Room no 1's guest number is visible]
Harshit DetailPageStatus Timestamp Details Info 10:45:16 AM Expected: is [true] Actual : [true] [Assertion passed: Room no 1's bed type is visible]
Harshit DetailPageStatus Timestamp Details Info 10:45:16 AM Expected: is [true] Actual : [true] [Assertion passed: Room no 1's Price is visible on room list card]
Harshit DetailPageStatus Timestamp Details Info 10:45:16 AM Expected: is [true] Actual : [true] [Assertion passed: Room no 2 is visible on room List]
Harshit DetailPageStatus Timestamp Details Info 10:45:16 AM Expected: is [true] Actual : [true] [Assertion passed: Room no 2's name is visible on room List]
Harshit DetailPageStatus Timestamp Details Info 10:45:16 AM Expected: is [true] Actual : [true] [Assertion passed: Room no 2's guest number is visible]
Harshit DetailPageStatus Timestamp Details Info 10:45:16 AM Expected: is [true] Actual : [true] [Assertion passed: Room no 2's bed type is visible]
Harshit DetailPageStatus Timestamp Details Info 10:45:16 AM Expected: is [true] Actual : [true] [Assertion passed: Room no 2's Price is visible on room list card]
Harshit DetailPageStatus Timestamp Details Info 10:45:16 AM Expected: is [true] Actual : [true] -
VerifyRoomOverviewRoomListLoginWeb_1752551117367
10:45:17 AM / 00:02:08:233 Pass
VerifyRoomOverviewRoomListLoginWeb_1752551117367
07.15.2025 10:45:17 AM 07.15.2025 10:47:25 AM 00:02:08:233 · #test-id=158Harshit,Raihan DetailPageStatus Timestamp Details Info 10:45:17 AM Test (VerifyRoomOverviewRoomListLoginWeb) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 10:47:25 AM Test success: VerifyRoomOverviewRoomListLoginWeb Info 10:47:25 AM TestRailID: 1099731 Status Timestamp Details Info 10:45:17 AM Test start: VerifyRoomOverviewRoomListLoginWeb User open home page
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:45:17 AM Maximizing window Info 10:45:17 AM Window is maximized Info 10:45:17 AM Navigating to url: https://preprod.tiket.com/ Info 10:45:19 AM Current url : https://preprod.tiket.com/ Info 10:45:19 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:45:29 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:45:30 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 10:45:30 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 10:45:30 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:45:34 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:45:34 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:45:34 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:45:34 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false Info 10:45:34 AM Maximizing window Info 10:45:34 AM Window is maximized Info 10:45:34 AM Navigating to url: https://preprod.tiket.com/ Info 10:45:38 AM Current url : https://preprod.tiket.com/ Info 10:45:38 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:45:48 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:45:48 AM Maximizing window Info 10:45:48 AM Window is maximized Info 10:45:48 AM Navigating to url: https://preprod.tiket.com/ Info 10:45:50 AM Current url : https://preprod.tiket.com/ Info 10:45:50 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:46:00 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:46:00 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 10:46:00 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 10:46:00 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 10:46:01 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 10:46:01 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:46:02 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:46:02 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:46:02 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:46:02 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 10:46:02 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:46:02 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:46:02 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:46:02 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 10:46:02 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 10:46:02 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:46:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 10:46:02 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:46:02 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:46:02 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:46:02 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:46:02 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:46:02 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:46:02 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:46:02 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:46:02 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:46:02 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:46:02 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:46:02 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:46:02 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:46:02 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:46:02 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:46:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:46:02 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:46:03 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:46:03 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:46:03 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:46:03 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:46:03 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:46:03 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:46:03 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:46:03 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:46:03 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:46:03 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:46:03 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:46:03 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:46:03 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:46:03 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:46:03 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:46:03 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:46:03 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:46:03 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']] Info 10:46:03 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
(Session info: chrome=123.0.6312.105)
Build info: version: '4.13.0', revision: 'ba948ece5b*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2f6584994a9fa229695a3b371a5d7fa6Info 10:46:03 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:46:13 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:46:13 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:46:13 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:46:13 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false Info 10:46:13 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 10:46:13 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 10:46:13 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false Info 10:46:13 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 10:46:13 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 10:46:13 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 10:46:13 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 10:46:13 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 10:46:13 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 10:46:13 AM User is already logged in. No OTP needed Info 10:46:13 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 10:46:34 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 10:46:34 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:46:44 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:46:44 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:46:44 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:46:44 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:46:44 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:46:44 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:46:44 AM Current currency: IDR User Open hotel Landing page
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:46:46 AM Navigating to url: https://preprod.tiket.com/hotel Info 10:46:47 AM Current url : https://preprod.tiket.com/hotel Dismiss 'Install app' pop up
Harshit,Raihan DetailPageSearch stay location
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:46:47 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:46:47 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:46:47 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:46:47 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:46:47 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:46:47 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:46:47 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:46:48 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:46:48 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:46:48 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:46:48 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:46:48 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:46:48 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:46:48 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:46:48 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:46:48 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:46:48 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:46:48 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:46:48 AM Sending keys: (The Sultan Hotel Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:46:48 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:46:48 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:46:48 AM Sent keys: (The Sultan Hotel Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:46:48 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']] Info 10:46:49 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']] Info 10:46:49 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']] Info 10:46:49 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']] Set guests and rooms
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:46:49 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:46:49 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:46:49 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:46:49 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:46:49 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class,'quantity_input')]] Info 10:46:50 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class,'quantity_input')]] Info 10:46:50 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class,'quantity_input')]] Info 10:46:50 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class,'quantity_input')]] Info 10:46:50 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class,'quantity_input')]] Info 10:46:50 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class,'quantity_input')]] Info 10:46:50 AM currentAdult is '1' Info 10:46:50 AM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:46:50 AM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:46:50 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:46:50 AM Scrolling into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:46:50 AM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:46:50 AM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:46:50 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:46:50 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:46:50 AM Scrolled into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:46:50 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 10:46:50 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: (//*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')] | //*[contains(@class,'RoomsAndGuests_button_done')]//*[@aria-label="Done"])] Info 10:46:50 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: (//*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')] | //*[contains(@class,'RoomsAndGuests_button_done')]//*[@aria-label="Done"])] Info 10:46:50 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')] | //*[contains(@class,'RoomsAndGuests_button_done')]//*[@aria-label="Done"])] Info 10:46:50 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: (//*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')] | //*[contains(@class,'RoomsAndGuests_button_done')]//*[@aria-label="Done"])] Info 10:46:50 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: (//*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')] | //*[contains(@class,'RoomsAndGuests_button_done')]//*[@aria-label="Done"])] Info 10:46:50 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: (//*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')] | //*[contains(@class,'RoomsAndGuests_button_done')]//*[@aria-label="Done"])] Info 10:46:50 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')] | //*[contains(@class,'RoomsAndGuests_button_done')]//*[@aria-label="Done"])] Info 10:46:50 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')] | //*[contains(@class,'RoomsAndGuests_button_done')]//*[@aria-label="Done"])] Info 10:46:50 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: (//*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')] | //*[contains(@class,'RoomsAndGuests_button_done')]//*[@aria-label="Done"])] Info 10:46:50 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')] | //*[contains(@class,'RoomsAndGuests_button_done')]//*[@aria-label="Done"])] Set date
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:46:50 AM Got random number -> 15 Info 10:46:50 AM Got random number -> 16 Info 10:46:50 AM stringStartDate is '15', stringEndDate is '16' Info 10:46:50 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:46:50 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:46:50 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:46:50 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:46:50 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]] Info 10:46:51 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]] Info 10:46:51 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]] Info 10:46:51 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]] Info 10:46:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]] Info 10:46:51 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]] Info 10:46:51 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]] Info 10:46:51 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]] Info 10:46:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]] Info 10:46:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]] Info 10:46:51 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]] Info 10:46:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15'])[1]] Info 10:46:51 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15']//following::*//*[contains(@class,'Day_day_number') and text()='16']] Info 10:46:51 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15']//following::*//*[contains(@class,'Day_day_number') and text()='16']] Info 10:46:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15']//following::*//*[contains(@class,'Day_day_number') and text()='16']] Info 10:46:51 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15']//following::*//*[contains(@class,'Day_day_number') and text()='16']] Info 10:46:51 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15']//following::*//*[contains(@class,'Day_day_number') and text()='16']] Info 10:46:51 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15']//following::*//*[contains(@class,'Day_day_number') and text()='16']] Info 10:46:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15']//following::*//*[contains(@class,'Day_day_number') and text()='16']] Info 10:46:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15']//following::*//*[contains(@class,'Day_day_number') and text()='16']] Info 10:46:51 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15']//following::*//*[contains(@class,'Day_day_number') and text()='16']] Info 10:46:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='15']//following::*//*[contains(@class,'Day_day_number') and text()='16']] submit search Button
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:46:51 AM Clicking on element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:46:51 AM Waiting for element to be clickable: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:46:51 AM Element is now clickable: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:46:51 AM Clicked on element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:46:51 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']] Info 10:47:12 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']] Info 10:47:12 AM Finding elements: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']] Info 10:47:12 AM Found elements: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']] Info 10:47:12 AM Is element displayed: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']]? false Go Inside PDP
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:47:12 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:47:12 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:47:12 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:47:12 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:47:12 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:47:12 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:47:12 AM [Assertion passed: Verify User is redirected to PDP] Info 10:47:12 AM
Expected: is [true]
Actual : [true]
Info 10:47:12 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:47:12 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:47:12 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:47:12 AM Got text: (The Sultan Hotel Jakarta (SDET puny hotel, JANGAN DIPAKE)) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:47:12 AM [Assertion passed: Hotel name on the Landing and detail page should be equal] Info 10:47:12 AM
Expected: a string containing "The Sultan Hotel Jakarta"
Actual : "The Sultan Hotel Jakarta (SDET puny hotel, JANGAN DIPAKE)"
Info 10:47:12 AM Waiting for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 10:47:23 AM Timeout waiting for 10 seconds for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 10:47:23 AM Finding elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 10:47:23 AM Found elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 10:47:23 AM Is element displayed: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]? false Info 10:47:23 AM Waiting for element to appear: [PRICE_PDP, By.xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]] Info 10:47:23 AM Element appeared: [PRICE_PDP, By.xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]] Info 10:47:23 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]] Info 10:47:23 AM Got text: (IDR 1,395,900) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]] Info 10:47:23 AM [Assertion passed: Hotel's Price is visible on Hotel PDP] Info 10:47:23 AM
Expected: is [true]
Actual : [true]
Info 10:47:23 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:47:23 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:47:23 AM Finding elements: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:47:23 AM Found elements: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:47:23 AM Is element displayed: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]? true Info 10:47:23 AM [Assertion passed: See Rooms Button is visible on Hotel PDP] Info 10:47:23 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify User is redirected to PDP]
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:47:12 AM Expected: is [true] Actual : [true] [Assertion passed: Hotel name on the Landing and detail page should be equal]
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:47:12 AM Expected: a string containing "The Sultan Hotel Jakarta" Actual : "The Sultan Hotel Jakarta (SDET puny hotel, JANGAN DIPAKE)" [Assertion passed: Hotel's Price is visible on Hotel PDP]
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:47:23 AM Expected: is [true] Actual : [true] [Assertion passed: See Rooms Button is visible on Hotel PDP]
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:47:23 AM Expected: is [true] Actual : [true] Rooms are available hence click on See Rooms Button
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:47:23 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:47:23 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:47:23 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:47:23 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:47:23 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:47:23 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:47:23 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:47:23 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:47:23 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:47:23 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Checking room List
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:47:23 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:47:23 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:47:23 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:47:23 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:47:23 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 10:47:23 AM [Assertion passed: Room lists section should be visible] Info 10:47:23 AM
Expected: is [true]
Actual : [true]
Info 10:47:23 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:47:23 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:47:23 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:47:23 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:47:23 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true Info 10:47:23 AM [Assertion passed: Room Image should be visible] Info 10:47:23 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room lists section should be visible]
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:47:23 AM Expected: is [true] Actual : [true] [Assertion passed: Room Image should be visible]
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:47:23 AM Expected: is [true] Actual : [true] checking individuals rooms visibile on roomlist
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:47:24 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:47:24 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:47:24 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:47:24 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:47:24 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 10:47:24 AM [Assertion passed: Room no 1 is visible on room List] Info 10:47:24 AM
Expected: is [true]
Actual : [true]
Info 10:47:24 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3] Info 10:47:24 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3] Info 10:47:24 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3] Info 10:47:24 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3] Info 10:47:24 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3]? true Info 10:47:24 AM [Assertion passed: Room no 1's name is visible on room List] Info 10:47:24 AM
Expected: is [true]
Actual : [true]
Info 10:47:24 AM Waiting for element to appear: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[1]] Info 10:47:24 AM Element appeared: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[1]] Info 10:47:24 AM Finding elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[1]] Info 10:47:24 AM Found elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[1]] Info 10:47:24 AM Is element displayed: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[1]]? true Info 10:47:24 AM [Assertion passed: Room no 1's guest number is visible] Info 10:47:24 AM
Expected: is [true]
Actual : [true]
Info 10:47:24 AM Waiting for element to appear: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[2]] Info 10:47:24 AM Element appeared: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[2]] Info 10:47:24 AM Finding elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[2]] Info 10:47:24 AM Found elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[2]] Info 10:47:24 AM Is element displayed: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[1]//p)[2]]? true Info 10:47:24 AM [Assertion passed: Room no 1's bed type is visible] Info 10:47:24 AM
Expected: is [true]
Actual : [true]
Info 10:47:24 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//div[contains(@class, 'final')]] Info 10:47:24 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//div[contains(@class, 'final')]] Info 10:47:24 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//div[contains(@class, 'final')]] Info 10:47:24 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//div[contains(@class, 'final')]] Info 10:47:24 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[1]//div[contains(@class, 'final')]]? true Info 10:47:24 AM [Assertion passed: Room no 1's Price is visible on room list card] Info 10:47:24 AM
Expected: is [true]
Actual : [true]
Info 10:47:24 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]] Info 10:47:24 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]] Info 10:47:24 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]] Info 10:47:24 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]] Info 10:47:24 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]]? true Info 10:47:24 AM [Assertion passed: Room no 2 is visible on room List] Info 10:47:24 AM
Expected: is [true]
Actual : [true]
Info 10:47:24 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//h3] Info 10:47:24 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//h3] Info 10:47:24 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//h3] Info 10:47:24 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//h3] Info 10:47:25 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//h3]? true Info 10:47:25 AM [Assertion passed: Room no 2's name is visible on room List] Info 10:47:25 AM
Expected: is [true]
Actual : [true]
Info 10:47:25 AM Waiting for element to appear: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[1]] Info 10:47:25 AM Element appeared: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[1]] Info 10:47:25 AM Finding elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[1]] Info 10:47:25 AM Found elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[1]] Info 10:47:25 AM Is element displayed: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[1]]? true Info 10:47:25 AM [Assertion passed: Room no 2's guest number is visible] Info 10:47:25 AM
Expected: is [true]
Actual : [true]
Info 10:47:25 AM Waiting for element to appear: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[2]] Info 10:47:25 AM Element appeared: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[2]] Info 10:47:25 AM Finding elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[2]] Info 10:47:25 AM Found elements: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[2]] Info 10:47:25 AM Is element displayed: [IndividualRoom, By.xpath: ((//div[@data-testid='room-card-container'])[2]//p)[2]]? true Info 10:47:25 AM [Assertion passed: Room no 2's bed type is visible] Info 10:47:25 AM
Expected: is [true]
Actual : [true]
Info 10:47:25 AM Waiting for element to appear: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//div[contains(@class, 'final')]] Info 10:47:25 AM Element appeared: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//div[contains(@class, 'final')]] Info 10:47:25 AM Finding elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//div[contains(@class, 'final')]] Info 10:47:25 AM Found elements: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//div[contains(@class, 'final')]] Info 10:47:25 AM Is element displayed: [IndividualRoom, By.xpath: (//div[@data-testid='room-card-container'])[2]//div[contains(@class, 'final')]]? true Info 10:47:25 AM [Assertion passed: Room no 2's Price is visible on room list card] Info 10:47:25 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room no 1 is visible on room List]
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:47:24 AM Expected: is [true] Actual : [true] [Assertion passed: Room no 1's name is visible on room List]
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:47:24 AM Expected: is [true] Actual : [true] [Assertion passed: Room no 1's guest number is visible]
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:47:24 AM Expected: is [true] Actual : [true] [Assertion passed: Room no 1's bed type is visible]
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:47:24 AM Expected: is [true] Actual : [true] [Assertion passed: Room no 1's Price is visible on room list card]
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:47:24 AM Expected: is [true] Actual : [true] [Assertion passed: Room no 2 is visible on room List]
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:47:24 AM Expected: is [true] Actual : [true] [Assertion passed: Room no 2's name is visible on room List]
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:47:25 AM Expected: is [true] Actual : [true] [Assertion passed: Room no 2's guest number is visible]
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:47:25 AM Expected: is [true] Actual : [true] [Assertion passed: Room no 2's bed type is visible]
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:47:25 AM Expected: is [true] Actual : [true] [Assertion passed: Room no 2's Price is visible on room list card]
Harshit,Raihan DetailPageStatus Timestamp Details Info 10:47:25 AM Expected: is [true] Actual : [true] -
VerifyUserCanApplyFilterInRoomListWeb_1752551245813
10:47:25 AM / 00:00:41:110 Pass
VerifyUserCanApplyFilterInRoomListWeb_1752551245813
07.15.2025 10:47:25 AM 07.15.2025 10:48:06 AM 00:00:41:110 · #test-id=189Raihan RoomListPageStatus Timestamp Details Info 10:47:25 AM Test (VerifyUserCanApplyFilterInRoomListWeb) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 10:48:06 AM Test success: VerifyUserCanApplyFilterInRoomListWeb Info 10:48:06 AM TestRailID: 1099731 Status Timestamp Details Info 10:47:25 AM Test start: VerifyUserCanApplyFilterInRoomListWeb User open home page
Raihan RoomListPageStatus Timestamp Details Info 10:47:25 AM Maximizing window Info 10:47:25 AM Window is maximized Info 10:47:25 AM Navigating to url: https://preprod.tiket.com/ Info 10:47:30 AM Current url : https://preprod.tiket.com/ Info 10:47:30 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:47:40 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User Open hotel Landing page
Raihan RoomListPageStatus Timestamp Details Info 10:47:41 AM Navigating to url: https://preprod.tiket.com/hotel Info 10:47:41 AM Current url : https://preprod.tiket.com/hotel Dismiss 'Install app' pop up
Raihan RoomListPageSearch stay location
Raihan RoomListPageStatus Timestamp Details Info 10:47:41 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:47:41 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:47:41 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:47:41 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:47:42 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:47:42 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:47:42 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:47:42 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:47:42 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:47:42 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:47:42 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:47:42 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:47:42 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:47:42 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:47:42 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:47:42 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:47:42 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:47:42 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:47:42 AM Sending keys: (The Sultan Hotel Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:47:42 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:47:42 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:47:42 AM Sent keys: (The Sultan Hotel Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:47:42 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']] Info 10:47:43 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']] Info 10:47:43 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']] Info 10:47:43 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']] submit search Button
Raihan RoomListPageStatus Timestamp Details Info 10:47:43 AM Clicking on element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:47:43 AM Waiting for element to be clickable: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:47:43 AM Element is now clickable: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:47:44 AM Clicked on element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:47:44 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']] Info 10:48:04 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']] Info 10:48:04 AM Finding elements: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']] Info 10:48:04 AM Found elements: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']] Info 10:48:04 AM Is element displayed: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']]? false Go Inside PDP
Raihan RoomListPageStatus Timestamp Details Info 10:48:04 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:48:04 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:48:04 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:48:04 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:48:04 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:48:04 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:48:04 AM [Assertion passed: Verify User is redirected to PDP] Info 10:48:04 AM
Expected: is [true]
Actual : [true]
Info 10:48:04 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:48:04 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:48:04 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:48:04 AM Got text: (The Sultan Hotel Jakarta (SDET puny hotel, JANGAN DIPAKE)) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:48:04 AM [Assertion passed: Hotel name on the Landing and detail page should be equal] Info 10:48:04 AM
Expected: a string containing "The Sultan Hotel Jakarta"
Actual : "The Sultan Hotel Jakarta (SDET puny hotel, JANGAN DIPAKE)"
Info 10:48:04 AM Waiting for element to appear: [PRICE_PDP, By.xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]] Info 10:48:05 AM Element appeared: [PRICE_PDP, By.xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]] Info 10:48:05 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]] Info 10:48:05 AM Got text: (IDR 1,395,900) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]] Info 10:48:05 AM [Assertion passed: Hotel's Price is visible on Hotel PDP] Info 10:48:05 AM
Expected: is [true]
Actual : [true]
Info 10:48:05 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:48:05 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:48:05 AM Finding elements: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:48:05 AM Found elements: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:48:05 AM Is element displayed: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']]? true Info 10:48:05 AM [Assertion passed: See Rooms Button is visible on Hotel PDP] Info 10:48:05 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify User is redirected to PDP]
Raihan RoomListPageStatus Timestamp Details Info 10:48:04 AM Expected: is [true] Actual : [true] [Assertion passed: Hotel name on the Landing and detail page should be equal]
Raihan RoomListPageStatus Timestamp Details Info 10:48:04 AM Expected: a string containing "The Sultan Hotel Jakarta" Actual : "The Sultan Hotel Jakarta (SDET puny hotel, JANGAN DIPAKE)" [Assertion passed: Hotel's Price is visible on Hotel PDP]
Raihan RoomListPageStatus Timestamp Details Info 10:48:05 AM Expected: is [true] Actual : [true] [Assertion passed: See Rooms Button is visible on Hotel PDP]
Raihan RoomListPageStatus Timestamp Details Info 10:48:05 AM Expected: is [true] Actual : [true] Rooms are available hence click on See Rooms Button
Raihan RoomListPageStatus Timestamp Details Info 10:48:05 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:48:05 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:48:05 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:48:05 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:48:05 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:48:05 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:48:05 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:48:05 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:48:05 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:48:05 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Checking room List
Raihan RoomListPageStatus Timestamp Details Info 10:48:05 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:48:05 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:48:05 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:48:05 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:48:05 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 10:48:05 AM [Assertion passed: Room lists section should be visible] Info 10:48:05 AM
Expected: is [true]
Actual : [true]
Info 10:48:05 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:48:05 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:48:05 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:48:06 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:48:06 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true Info 10:48:06 AM [Assertion passed: Room Image should be visible] Info 10:48:06 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room lists section should be visible]
Raihan RoomListPageStatus Timestamp Details Info 10:48:05 AM Expected: is [true] Actual : [true] [Assertion passed: Room Image should be visible]
Raihan RoomListPageStatus Timestamp Details Info 10:48:06 AM Expected: is [true] Actual : [true] Select filter
Raihan RoomListPageStatus Timestamp Details Info 10:48:06 AM Clicking on element: [MASTER_TAG_FILTER_CHIP, By.xpath: //*[@data-testid="room-list-filter-chip-item"]//*[text()='Breakfast' or text()='Sarapan']] Info 10:48:06 AM Waiting for element to be clickable: [MASTER_TAG_FILTER_CHIP, By.xpath: //*[@data-testid="room-list-filter-chip-item"]//*[text()='Breakfast' or text()='Sarapan']] Info 10:48:06 AM Element is now clickable: [MASTER_TAG_FILTER_CHIP, By.xpath: //*[@data-testid="room-list-filter-chip-item"]//*[text()='Breakfast' or text()='Sarapan']] Info 10:48:06 AM Clicked on element: [MASTER_TAG_FILTER_CHIP, By.xpath: //*[@data-testid="room-list-filter-chip-item"]//*[text()='Breakfast' or text()='Sarapan']] Info 10:48:06 AM Waiting for element to appear: [MEAL_PLAN_LABEL, By.xpath: //*[@data-testid='room-card-container']//*[@data-testid='bedroom-content-container']//following-sibling::*[contains(@class,'RoomCard_list_item')][1]/p[contains(text(),'Breakfast') or contains(text(),'Sarapan')]] Info 10:48:06 AM Element appeared: [MEAL_PLAN_LABEL, By.xpath: //*[@data-testid='room-card-container']//*[@data-testid='bedroom-content-container']//following-sibling::*[contains(@class,'RoomCard_list_item')][1]/p[contains(text(),'Breakfast') or contains(text(),'Sarapan')]] Info 10:48:06 AM [Assertion passed: Room has master tag: Breakfast or Sarapan] Info 10:48:06 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room has master tag: Breakfast or Sarapan]
Raihan RoomListPageStatus Timestamp Details Info 10:48:06 AM Expected: is [true] Actual : [true] -
changeSearchDetailsRoomList_1752551287192
10:48:07 AM / 00:01:07:092 Pass
changeSearchDetailsRoomList_1752551287192
07.15.2025 10:48:07 AM 07.15.2025 10:49:14 AM 00:01:07:092 · #test-id=207Dixita ProductDetailPageStatus Timestamp Details Info 10:48:07 AM Test (changeSearchDetailsRoomList) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 10:49:14 AM Test success: changeSearchDetailsRoomList Info 10:49:14 AM TestRailID: 1099875 Status Timestamp Details Info 10:48:07 AM Test start: changeSearchDetailsRoomList User opens home page
Dixita ProductDetailPageStatus Timestamp Details Info 10:48:07 AM Maximizing window Info 10:48:07 AM Window is maximized Info 10:48:07 AM Navigating to url: https://preprod.tiket.com/ Info 10:48:09 AM Current url : https://preprod.tiket.com/ Info 10:48:09 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:48:19 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User logs in
Dixita ProductDetailPageStatus Timestamp Details Info 10:48:19 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 10:48:20 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 10:48:20 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:48:21 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:48:21 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:48:21 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:48:21 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true Info 10:48:21 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:48:21 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:48:21 AM Maximizing window Info 10:48:21 AM Window is maximized Info 10:48:21 AM Navigating to url: https://preprod.tiket.com/ Info 10:48:23 AM Current url : https://preprod.tiket.com/ Info 10:48:23 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:48:33 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:48:33 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:48:44 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:48:44 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:48:44 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:48:44 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User selects IDR currency
Dixita ProductDetailPageStatus Timestamp Details Info 10:48:44 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:48:44 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:48:44 AM Current currency: IDR User opens hotel landing page
Dixita ProductDetailPageStatus Timestamp Details Info 10:48:45 AM Navigating to url: https://preprod.tiket.com/hotel Info 10:48:46 AM Current url : https://preprod.tiket.com/hotel Verify hotel landing page is opened
Dixita ProductDetailPageStatus Timestamp Details Info 10:48:46 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:48:46 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:48:46 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:48:46 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:48:46 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 10:48:46 AM [Assertion passed: Landing page is opened] Info 10:48:46 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing page is opened]
Dixita ProductDetailPageStatus Timestamp Details Info 10:48:46 AM Expected: is [true] Actual : [true] Search for hotel
Dixita ProductDetailPageStatus Timestamp Details Info 10:48:47 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:48:47 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:48:47 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:48:47 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:48:47 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:48:47 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:48:47 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:48:47 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:48:47 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:48:47 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:48:47 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:48:47 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:48:47 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:48:47 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:48:47 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:48:47 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:48:47 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:48:47 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:48:47 AM Sending keys: (Carvens Hotel) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:48:47 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:48:47 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:48:47 AM Sent keys: (Carvens Hotel) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:48:47 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']] Info 10:48:49 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']] Info 10:48:49 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']] Info 10:48:49 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']] Click on selecting no of guests or rooms
Dixita ProductDetailPageStatus Timestamp Details Info 10:48:49 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:48:49 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:48:49 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:48:49 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:48:49 AM Waiting for element to appear: [CURRENT_ROOM_AMOUNT, By.xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]] Info 10:48:50 AM Element appeared: [CURRENT_ROOM_AMOUNT, By.xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]] Info 10:48:50 AM Finding element: [CURRENT_ROOM_AMOUNT, By.xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]] Info 10:48:50 AM Found element: [CURRENT_ROOM_AMOUNT, By.xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]] Info 10:48:50 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]] Info 10:48:50 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]] Info 10:48:50 AM currentRoom is '1' Info 10:48:50 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:48:50 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:48:50 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 10:48:50 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:48:50 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:48:50 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:48:50 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 10:48:50 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 10:48:50 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:48:50 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Submit search button
Dixita ProductDetailPageStatus Timestamp Details Info 10:48:50 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:48:50 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:48:50 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:48:50 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:48:50 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:48:50 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:48:50 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:48:50 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:48:50 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:48:50 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:48:50 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 10:49:11 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go to PDP
Dixita ProductDetailPageStatus Timestamp Details Info 10:49:11 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:49:11 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:49:11 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:49:11 AM Got text: (Carvens Hotel) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:49:11 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:49:11 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:49:11 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:49:11 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:49:11 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:49:11 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:49:11 AM [Assertion passed: Verify PDP is loaded] Info 10:49:11 AM
Expected: is [true]
Actual : [true]
Info 10:49:11 AM [Assertion passed: Verify hotel name on PDP matches input] Info 10:49:11 AM
Expected: a string containing "carvens hotel"
Actual : "carvens hotel"
[Assertion passed: Verify PDP is loaded]
Dixita ProductDetailPageStatus Timestamp Details Info 10:49:11 AM Expected: is [true] Actual : [true] [Assertion passed: Verify hotel name on PDP matches input]
Dixita ProductDetailPageStatus Timestamp Details Info 10:49:11 AM Expected: a string containing "carvens hotel" Actual : "carvens hotel" Scroll to room list section
Dixita ProductDetailPageStatus Timestamp Details Info 10:49:11 AM Waiting for element to appear: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:49:11 AM Element appeared: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:49:11 AM Getting text from: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:49:11 AM Finding element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:49:11 AM Found element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:49:11 AM Finding element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:49:11 AM Found element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:49:11 AM Got text: (Book) from: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:49:11 AM [Assertion passed: When room count is 1 then button text is] Info 10:49:11 AM
Expected: a string containing "Book"
Actual : "Book"
[Assertion passed: When room count is 1 then button text is]
Dixita ProductDetailPageStatus Timestamp Details Info 10:49:11 AM Expected: a string containing "Book" Actual : "Book" Click Room & Guest button and update only room count
Dixita ProductDetailPageStatus Timestamp Details Info 10:49:11 AM Waiting for element to appear: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:49:11 AM Element appeared: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:49:11 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:49:11 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:49:11 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:49:11 AM Scrolling into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:49:11 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:49:11 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:49:11 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:49:11 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:49:11 AM Scrolled into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:49:12 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:49:12 AM Finding element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:49:12 AM Found element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:49:12 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:49:12 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:49:12 AM Room current value is '1' Info 10:49:12 AM Finding element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:49:12 AM Found element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:49:12 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:49:12 AM Scrolling into web view: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:49:12 AM Finding element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:49:12 AM Found element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:49:12 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:49:12 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:49:12 AM Scrolled into web view: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:49:12 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:49:12 AM Waiting for element to appear: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:49:12 AM Element appeared: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:49:12 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:49:12 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:49:12 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:49:12 AM Scrolling into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:49:12 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:49:12 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:49:12 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:49:12 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:49:12 AM Scrolled into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:49:12 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:49:12 AM Waiting for element to appear: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:49:12 AM Element appeared: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:49:12 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:49:12 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:49:12 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:49:12 AM Scrolling into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:49:12 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:49:12 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:49:12 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:49:12 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:49:12 AM Scrolled into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:49:12 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:49:12 AM Waiting for element to appear: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:49:14 AM Element appeared: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:49:14 AM Getting text from: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:49:14 AM Finding element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:49:14 AM Found element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:49:14 AM Finding element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:49:14 AM Found element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:49:14 AM Got text: (Select) from: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:49:14 AM [Assertion passed: When room count is greater than 1 then button text is] Info 10:49:14 AM
Expected: a string containing "Select"
Actual : "Select"
[Assertion passed: When room count is greater than 1 then button text is]
Dixita ProductDetailPageStatus Timestamp Details Info 10:49:14 AM Expected: a string containing "Select" Actual : "Select" -
changeSearchDetailsRoomList_1752551354524
10:49:14 AM / 00:01:05:691 Pass
changeSearchDetailsRoomList_1752551354524
07.15.2025 10:49:14 AM 07.15.2025 10:50:20 AM 00:01:05:691 · #test-id=225Dixita ProductDetailPageStatus Timestamp Details Info 10:49:14 AM Test (changeSearchDetailsRoomList) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 10:50:20 AM Test success: changeSearchDetailsRoomList Info 10:50:20 AM TestRailID: 1099875 Status Timestamp Details Info 10:49:14 AM Test start: changeSearchDetailsRoomList User opens home page
Dixita ProductDetailPageStatus Timestamp Details Info 10:49:14 AM Maximizing window Info 10:49:14 AM Window is maximized Info 10:49:14 AM Navigating to url: https://preprod.tiket.com/ Info 10:49:16 AM Current url : https://preprod.tiket.com/ Info 10:49:16 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:49:26 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User logs in
Dixita ProductDetailPageStatus Timestamp Details Info 10:49:26 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 10:49:26 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 10:49:26 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:49:28 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:49:28 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:49:28 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:49:28 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true Info 10:49:28 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:49:28 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:49:28 AM Maximizing window Info 10:49:28 AM Window is maximized Info 10:49:28 AM Navigating to url: https://preprod.tiket.com/ Info 10:49:30 AM Current url : https://preprod.tiket.com/ Info 10:49:30 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:49:40 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:49:40 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:49:50 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:49:50 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:49:50 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:49:50 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User selects IDR currency
Dixita ProductDetailPageStatus Timestamp Details Info 10:49:50 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:49:50 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:49:50 AM Current currency: IDR User opens hotel landing page
Dixita ProductDetailPageStatus Timestamp Details Info 10:49:52 AM Navigating to url: https://preprod.tiket.com/hotel Info 10:49:53 AM Current url : https://preprod.tiket.com/hotel Verify hotel landing page is opened
Dixita ProductDetailPageStatus Timestamp Details Info 10:49:53 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:49:54 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:49:54 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:49:54 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:49:54 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 10:49:54 AM [Assertion passed: Landing page is opened] Info 10:49:54 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing page is opened]
Dixita ProductDetailPageStatus Timestamp Details Info 10:49:54 AM Expected: is [true] Actual : [true] Search for hotel
Dixita ProductDetailPageStatus Timestamp Details Info 10:49:54 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:49:54 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:49:54 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:49:54 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:49:54 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:49:54 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:49:54 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:49:54 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:49:54 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:49:54 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:49:54 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:49:54 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:49:54 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:49:54 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:49:54 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:49:54 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:49:54 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:49:54 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:49:54 AM Sending keys: (Carvens Hotel) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:49:54 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:49:54 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:49:54 AM Sent keys: (Carvens Hotel) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:49:54 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']] Info 10:49:56 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']] Info 10:49:56 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']] Info 10:49:56 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']] Click on selecting no of guests or rooms
Dixita ProductDetailPageStatus Timestamp Details Info 10:49:56 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:49:56 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:49:56 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:49:56 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 10:49:56 AM Waiting for element to appear: [CURRENT_ROOM_AMOUNT, By.xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]] Info 10:49:57 AM Element appeared: [CURRENT_ROOM_AMOUNT, By.xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]] Info 10:49:57 AM Finding element: [CURRENT_ROOM_AMOUNT, By.xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]] Info 10:49:57 AM Found element: [CURRENT_ROOM_AMOUNT, By.xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]] Info 10:49:57 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]] Info 10:49:57 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='rooms_container']//*[contains(@class,'quantity_input')]] Info 10:49:57 AM currentRoom is '1' Info 10:49:57 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:49:57 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:49:57 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 10:49:57 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:49:57 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:49:57 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:49:57 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 10:49:57 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 10:49:57 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 10:49:57 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Submit search button
Dixita ProductDetailPageStatus Timestamp Details Info 10:49:57 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:49:57 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:49:57 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:49:57 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:49:57 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:49:57 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:49:57 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:49:57 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:49:57 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:49:57 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:49:57 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 10:50:17 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go to PDP
Dixita ProductDetailPageStatus Timestamp Details Info 10:50:18 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:50:18 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:50:18 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:50:18 AM Got text: (Carvens Hotel) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:50:18 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:50:18 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:50:18 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:50:18 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:50:18 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:50:18 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:50:18 AM [Assertion passed: Verify PDP is loaded] Info 10:50:18 AM
Expected: is [true]
Actual : [true]
Info 10:50:18 AM [Assertion passed: Verify hotel name on PDP matches input] Info 10:50:18 AM
Expected: a string containing "carvens hotel"
Actual : "carvens hotel"
[Assertion passed: Verify PDP is loaded]
Dixita ProductDetailPageStatus Timestamp Details Info 10:50:18 AM Expected: is [true] Actual : [true] [Assertion passed: Verify hotel name on PDP matches input]
Dixita ProductDetailPageStatus Timestamp Details Info 10:50:18 AM Expected: a string containing "carvens hotel" Actual : "carvens hotel" Scroll to room list section
Dixita ProductDetailPageStatus Timestamp Details Info 10:50:18 AM Waiting for element to appear: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:50:18 AM Element appeared: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:50:18 AM Getting text from: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:50:18 AM Finding element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:50:18 AM Found element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:50:18 AM Finding element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:50:18 AM Found element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:50:18 AM Got text: (Book) from: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:50:18 AM [Assertion passed: When room count is 1 then button text is] Info 10:50:18 AM
Expected: a string containing "Book"
Actual : "Book"
[Assertion passed: When room count is 1 then button text is]
Dixita ProductDetailPageStatus Timestamp Details Info 10:50:18 AM Expected: a string containing "Book" Actual : "Book" Click Room & Guest button and update only room count
Dixita ProductDetailPageStatus Timestamp Details Info 10:50:18 AM Waiting for element to appear: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:50:18 AM Element appeared: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:50:18 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:50:18 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:50:18 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:50:18 AM Scrolling into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:50:18 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:50:18 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:50:18 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:50:18 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:50:18 AM Scrolled into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:50:18 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:50:18 AM Finding element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:50:18 AM Found element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:50:18 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:50:18 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:50:18 AM Room current value is '1' Info 10:50:18 AM Finding element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:50:18 AM Found element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:50:18 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:50:18 AM Scrolling into web view: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:50:18 AM Finding element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:50:18 AM Found element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:50:18 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:50:18 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:50:18 AM Scrolled into web view: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:50:18 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:50:18 AM Waiting for element to appear: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:50:18 AM Element appeared: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:50:18 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:50:18 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:50:18 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:50:18 AM Scrolling into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:50:18 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:50:18 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:50:18 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:50:18 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:50:18 AM Scrolled into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:50:18 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:50:18 AM Waiting for element to appear: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:50:18 AM Element appeared: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:50:18 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:50:18 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:50:18 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:50:18 AM Scrolling into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:50:18 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:50:18 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:50:18 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:50:18 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:50:18 AM Scrolled into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:50:19 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:50:19 AM Waiting for element to appear: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:50:19 AM Element appeared: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:50:19 AM Getting text from: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:50:19 AM Finding element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:50:19 AM Found element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:50:19 AM Finding element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:50:19 AM Found element: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:50:19 AM Got text: (Select) from: [ROOM_BOOKING_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:50:19 AM [Assertion passed: When room count is greater than 1 then button text is] Info 10:50:19 AM
Expected: a string containing "Select"
Actual : "Select"
[Assertion passed: When room count is greater than 1 then button text is]
Dixita ProductDetailPageStatus Timestamp Details Info 10:50:19 AM Expected: a string containing "Select" Actual : "Select" -
changedDetailsOnSRP_1752551420436
10:50:20 AM / 00:01:24:327 Pass
changedDetailsOnSRP_1752551420436
07.15.2025 10:50:20 AM 07.15.2025 10:51:44 AM 00:01:24:327 · #test-id=243Dixita SearchPageStatus Timestamp Details Info 10:50:20 AM Test (changedDetailsOnSRP) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 10:51:44 AM Test success: changedDetailsOnSRP Info 10:51:44 AM TestRailID: 1370857 Status Timestamp Details Info 10:50:20 AM Test start: changedDetailsOnSRP User open home page
Dixita SearchPageStatus Timestamp Details Info 10:50:20 AM Maximizing window Info 10:50:20 AM Window is maximized Info 10:50:20 AM Navigating to url: https://preprod.tiket.com/ Info 10:50:22 AM Current url : https://preprod.tiket.com/ Info 10:50:22 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:50:32 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as guest
Dixita SearchPageStatus Timestamp Details Info 10:50:32 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:50:32 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:50:32 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:50:32 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:50:32 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 10:50:32 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 10:50:32 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 10:50:32 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 10:50:32 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 10:50:32 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 10:50:32 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 10:50:32 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:50:32 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:50:32 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:50:32 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:50:32 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 10:50:32 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:50:32 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:50:32 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 10:50:33 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 10:50:33 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 10:50:33 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 10:50:33 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 10:50:33 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 10:50:33 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 10:50:33 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 10:50:33 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 10:50:34 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 10:50:34 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 10:50:34 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 10:50:34 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:50:44 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:50:44 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:50:50 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:50:50 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:50:50 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 10:50:50 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false User select IDR currency
Dixita SearchPageStatus Timestamp Details Info 10:50:50 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:50:50 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:50:50 AM Current currency: IDR User Open Hotel Landing page
Dixita SearchPageStatus Timestamp Details Info 10:50:53 AM Navigating to url: https://preprod.tiket.com/homes Info 10:50:54 AM Current url : https://preprod.tiket.com/homes Info 10:50:54 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:50:54 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:50:54 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:50:54 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:50:54 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 10:50:54 AM [Assertion passed: Landing Page is Opened] Info 10:50:54 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Dixita SearchPageStatus Timestamp Details Info 10:50:54 AM Expected: is [true] Actual : [true] Search stay location
Dixita SearchPageStatus Timestamp Details Info 10:50:54 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:50:54 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:50:54 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:50:54 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:50:54 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:50:55 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:50:55 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:50:55 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:50:55 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:50:55 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:50:55 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:50:55 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:50:55 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:50:55 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:50:55 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:50:55 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:50:55 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:50:56 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:50:56 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:50:56 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:50:56 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:50:56 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:50:56 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 10:50:57 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 10:50:57 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 10:50:57 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Submit search button
Dixita SearchPageStatus Timestamp Details Info 10:50:57 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:50:57 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:50:57 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:50:57 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:50:57 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:50:57 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:50:57 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:50:57 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:50:57 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:50:57 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:50:57 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 10:51:18 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Close pop-up
Dixita SearchPageStatus Timestamp Details Info 10:51:18 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 10:51:38 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 10:51:38 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 10:51:38 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 10:51:38 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false Info 10:51:38 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:51:38 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:51:38 AM Current currency: IDR Info 10:51:38 AM [Assertion passed: Verify currency in search Result page is set to IDR] Info 10:51:38 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify currency in search Result page is set to IDR]
Dixita SearchPageStatus Timestamp Details Info 10:51:38 AM Expected: is [true] Actual : [true] Input new location
Dixita SearchPageStatus Timestamp Details Info 10:51:38 AM Clicking on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 10:51:38 AM Waiting for element to be clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 10:51:38 AM Element is now clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 10:51:38 AM Clicked on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 10:51:38 AM Waiting for element to appear: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 10:51:39 AM Element appeared: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 10:51:39 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 10:51:39 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 10:51:39 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 10:51:39 AM Scrolling into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 10:51:39 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 10:51:39 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 10:51:39 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 10:51:39 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 10:51:39 AM Scrolled into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 10:51:39 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 10:51:39 AM Sending keys: (Bandung) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 10:51:39 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 10:51:39 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 10:51:39 AM Sent keys: (Bandung) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 10:51:39 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='Bandung']] Info 10:51:39 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='Bandung']] Info 10:51:39 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='Bandung']] Info 10:51:39 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='Bandung']] Update guests and rooms
Dixita SearchPageStatus Timestamp Details Info 10:51:39 AM Clicking on element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 10:51:39 AM Waiting for element to be clickable: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 10:51:39 AM Element is now clickable: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 10:51:40 AM Clicked on element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 10:51:40 AM Finding element: [MASTER_TAG, By.xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[2]] Info 10:51:40 AM Finding element: [MASTER_TAG, By.xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[2]] Info 10:51:40 AM Found element: [MASTER_TAG, By.xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[2]] Info 10:51:40 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[2]] Info 10:51:40 AM Got "value" value: (0) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[2]] Info 10:51:40 AM currentAdult is '0' Info 10:51:40 AM Finding element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:51:40 AM Found element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:51:40 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:51:40 AM Scrolling into web view: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:51:40 AM Finding element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:51:40 AM Found element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:51:40 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:51:40 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:51:40 AM Scrolled into web view: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:51:40 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:51:40 AM Clicking on element: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button] Info 10:51:40 AM Waiting for element to be clickable: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button] Info 10:51:40 AM Element is now clickable: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button] Info 10:51:40 AM Clicked on element: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button] Click search button to update SRP results
Dixita SearchPageStatus Timestamp Details Info 10:51:40 AM Clicking on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] Info 10:51:40 AM Waiting for element to be clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] Info 10:51:40 AM Element is now clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] Info 10:51:41 AM Clicked on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] SRP is refreshed
Dixita SearchPageStatus Timestamp Details Info 10:51:41 AM Waiting for element to appear: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 10:51:41 AM Element appeared: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 10:51:41 AM Getting text from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 10:51:41 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 10:51:41 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 10:51:41 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 10:51:41 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 10:51:41 AM Got text: (Bandung) from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 10:51:41 AM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 10:51:44 AM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 10:51:44 AM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 10:51:44 AM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 10:51:44 AM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true Info 10:51:44 AM [Assertion passed: Hotel card on SRP is visible] Info 10:51:44 AM
Expected: is [true]
Actual : [true]
Info 10:51:44 AM [Assertion passed: Searched text entered by user matches SRP's search bar] Info 10:51:44 AM
Expected: is "Bandung"
Actual : "Bandung"
[Assertion passed: Hotel card on SRP is visible]
Dixita SearchPageStatus Timestamp Details Info 10:51:44 AM Expected: is [true] Actual : [true] Status Timestamp Details Info 10:51:44 AM Expected: is "Bandung" Actual : "Bandung" -
checkPriceDetailOnBookingPage_1752551504999
10:51:44 AM / 00:02:49:963 Fail
checkPriceDetailOnBookingPage_1752551504999
07.15.2025 10:51:44 AM 07.15.2025 10:54:34 AM 00:02:49:963 · #test-id=260ShubhSharma RoomListPageStatus Timestamp Details Info 10:51:44 AM Test (checkPriceDetailOnBookingPage) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 10:54:31 AM Test failed: checkPriceDetailOnBookingPage Info 10:54:34 AM Screenshot Info 10:54:34 AM TestRailID: 1193219 Status Timestamp Details Info 10:51:44 AM Test start: checkPriceDetailOnBookingPage Open home page and login
ShubhSharma RoomListPageStatus Timestamp Details Info 10:51:45 AM Maximizing window Info 10:51:45 AM Window is maximized Info 10:51:45 AM Navigating to url: https://preprod.tiket.com/ Info 10:51:47 AM Current url : https://preprod.tiket.com/ Info 10:51:47 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:51:57 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:51:57 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 10:51:57 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 10:51:57 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:52:01 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:52:01 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:52:02 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:52:02 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false Info 10:52:02 AM Maximizing window Info 10:52:02 AM Window is maximized Info 10:52:02 AM Navigating to url: https://preprod.tiket.com/ Info 10:52:04 AM Current url : https://preprod.tiket.com/ Info 10:52:04 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:52:14 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:52:14 AM Maximizing window Info 10:52:14 AM Window is maximized Info 10:52:14 AM Navigating to url: https://preprod.tiket.com/ Info 10:52:16 AM Current url : https://preprod.tiket.com/ Info 10:52:16 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:52:26 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:52:26 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 10:52:26 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 10:52:26 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 10:52:27 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 10:52:27 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:52:28 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:52:28 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:52:28 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:52:28 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 10:52:28 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:52:28 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:52:28 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:52:28 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 10:52:28 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 10:52:28 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:52:28 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 10:52:28 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:52:28 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:52:28 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:52:28 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 10:52:28 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:52:28 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:52:28 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:52:28 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:52:28 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:52:28 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:52:28 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:52:28 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:52:28 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:52:28 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:52:28 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:52:28 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:52:28 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:52:29 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:52:29 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:52:29 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:52:29 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:52:29 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 10:52:29 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:52:29 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:52:29 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:52:29 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:52:29 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:52:29 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:52:29 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:52:29 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:52:29 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:52:29 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:52:29 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 10:52:29 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 10:52:29 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']] Info 10:52:29 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
(Session info: chrome=123.0.6312.105)
Build info: version: '4.13.0', revision: 'ba948ece5b*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2f6584994a9fa229695a3b371a5d7fa6Info 10:52:29 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:52:39 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:52:39 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:52:39 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 10:52:39 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false Info 10:52:39 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 10:52:39 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 10:52:39 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false Info 10:52:39 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 10:52:39 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 10:52:39 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 10:52:39 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 10:52:39 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 10:52:39 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 10:52:39 AM User is already logged in. No OTP needed Info 10:52:39 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 10:53:00 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 10:53:00 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:53:10 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:53:10 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:53:10 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:53:10 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false Navigate to Hotel vertical and search for stay
ShubhSharma RoomListPageStatus Timestamp Details Info 10:53:10 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:53:10 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:53:10 AM Current currency: IDR Info 10:53:13 AM Navigating to url: https://preprod.tiket.com/hotel Info 10:53:13 AM Current url : https://preprod.tiket.com/hotel Info 10:53:13 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:53:14 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:53:14 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:53:14 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:53:14 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:53:14 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:53:14 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:53:14 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:53:14 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:53:14 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:53:14 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:53:14 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:53:14 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:53:14 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:53:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:53:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:53:14 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:53:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:53:14 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:53:14 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:53:14 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:53:14 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:53:14 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 10:53:16 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 10:53:16 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 10:53:16 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Set date
ShubhSharma RoomListPageStatus Timestamp Details Info 10:53:16 AM Got random number -> 20 Info 10:53:16 AM Got random number -> 21 Info 10:53:16 AM stringStartDate is '20', stringEndDate is '21' Info 10:53:16 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:53:16 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:53:16 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:53:16 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:53:16 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 10:53:17 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 10:53:17 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 10:53:17 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 10:53:17 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 10:53:17 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 10:53:17 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 10:53:17 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 10:53:17 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 10:53:17 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 10:53:17 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 10:53:17 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 10:53:17 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']] Info 10:53:17 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']] Info 10:53:17 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']] Info 10:53:17 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']] Info 10:53:17 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']] Info 10:53:17 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']] Info 10:53:17 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']] Info 10:53:17 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']] Info 10:53:17 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']] Info 10:53:17 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']] Info 10:53:17 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:53:17 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:53:17 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:53:17 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:53:17 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:53:17 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:53:17 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:53:17 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:53:17 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:53:17 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:53:17 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 10:53:38 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] close Pop up
ShubhSharma RoomListPageStatus Timestamp Details Info 10:53:38 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 10:53:58 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 10:53:58 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 10:53:58 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 10:53:58 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false Select hotel Card
ShubhSharma RoomListPageStatus Timestamp Details Info 10:53:58 AM Finding element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 10:53:58 AM Found element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 10:53:58 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 10:53:58 AM Scrolling into web view: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 10:53:58 AM Finding element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 10:53:58 AM Found element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 10:53:58 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 10:53:58 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 10:53:58 AM Scrolled into web view: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 10:53:58 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Go Inside PDP
ShubhSharma RoomListPageStatus Timestamp Details Info 10:53:58 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:54:05 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:54:05 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:54:05 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:54:05 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:54:05 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:54:05 AM [Assertion passed: PDP is loaded] Info 10:54:05 AM
Expected: is [true]
Actual : [true]
Info 10:54:05 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:54:05 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:54:05 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:54:05 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:54:05 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:54:06 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:54:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:54:06 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:54:06 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:54:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] [Assertion passed: PDP is loaded]
ShubhSharma RoomListPageStatus Timestamp Details Info 10:54:05 AM Expected: is [true] Actual : [true] Set guest and room count > 1
ShubhSharma RoomListPageStatus Timestamp Details Info 10:54:06 AM Waiting for element to appear: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:06 AM Element appeared: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:06 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:06 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:06 AM Scrolling into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:06 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:06 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:06 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:06 AM Scrolled into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:06 AM Waiting for element to appear: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:54:06 AM Element appeared: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:54:06 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:54:06 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:54:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:54:06 AM Scrolling into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:54:06 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:54:06 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:54:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:54:06 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:54:06 AM Scrolled into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:54:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:54:06 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]] Info 10:54:06 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]] Info 10:54:06 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]] Info 10:54:06 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]] Info 10:54:06 AM Adult current value is '1' Info 10:54:06 AM Finding element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:54:06 AM Found element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:54:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:54:06 AM Scrolling into web view: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:54:06 AM Finding element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:54:06 AM Found element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:54:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:54:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:54:07 AM Scrolled into web view: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:54:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:54:07 AM Finding element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:54:07 AM Found element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:54:07 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:54:07 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:54:07 AM Room current value is '1' Info 10:54:07 AM Waiting for element to appear: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:54:07 AM Element appeared: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:54:07 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:54:07 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:54:07 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:54:07 AM Scrolling into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:54:07 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:54:07 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:54:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:54:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:54:07 AM Scrolled into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:54:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:54:07 AM Waiting for element to appear: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:07 AM Element appeared: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:07 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:07 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:07 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:07 AM Scrolling into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:07 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:07 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:07 AM Scrolled into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:54:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Ensure room list section is visible
ShubhSharma RoomListPageStatus Timestamp Details Info 10:54:07 AM Waiting for element to appear: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:54:08 AM Element appeared: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:54:08 AM Finding element: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:54:08 AM Found element: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:54:08 AM Finding elements: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:54:08 AM Found elements: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:54:08 AM Is element displayed: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']]? true Info 10:54:08 AM Waiting for element to presence: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:54:08 AM Element presented: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:54:08 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:54:08 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:54:08 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:54:09 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:54:09 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 10:54:09 AM [Assertion passed: Room List is visible] Info 10:54:09 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room List is visible]
ShubhSharma RoomListPageStatus Timestamp Details Info 10:54:09 AM Expected: is [true] Actual : [true] Click select on Room List
ShubhSharma RoomListPageStatus Timestamp Details Info 10:54:09 AM Waiting for element to appear: [SELECT_ROOM_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:54:09 AM Element appeared: [SELECT_ROOM_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:54:09 AM Clicking on element: [SELECT_ROOM_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:54:09 AM Waiting for element to be clickable: [SELECT_ROOM_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:54:09 AM Element is now clickable: [SELECT_ROOM_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Info 10:54:09 AM Clicked on element: [SELECT_ROOM_BUTTON, By.xpath: //button[@data-testid='room-card-button-book']] Click book button
ShubhSharma RoomListPageStatus Timestamp Details Info 10:54:09 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 10:54:10 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 10:54:10 AM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 10:54:10 AM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 10:54:10 AM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true Info 10:54:10 AM [Assertion passed: Redirected to Booking Form] Info 10:54:10 AM
Expected: is [true]
Actual : [true]
Info 10:54:10 AM Waiting for element to appear: [PRICE_PDP, By.xpath: //div[@class='PriceFooter_final_price_container']//p[@class='PriceFooter_final_price_text Text_text Text_variant_alert Text_size_b1 Text_weight_bold']] Info 10:54:30 AM Timeout waiting for 20 seconds for element to appear: [PRICE_PDP, By.xpath: //div[@class='PriceFooter_final_price_container']//p[@class='PriceFooter_final_price_text Text_text Text_variant_alert Text_size_b1 Text_weight_bold']] [Assertion passed: Redirected to Booking Form]
ShubhSharma RoomListPageStatus Timestamp Details Info 10:54:10 AM Expected: is [true] Actual : [true] Exception
ShubhSharma RoomListPageStatus Timestamp Details Fail 10:54:30 AM -
completeBookingMoWithoutAddOnsLoginHotel_1752551675194
10:54:35 AM / 00:02:37:623 Fail
completeBookingMoWithoutAddOnsLoginHotel_1752551675194
07.15.2025 10:54:35 AM 07.15.2025 10:57:12 AM 00:02:37:623 · #test-id=276Harshit BookingPageStatus Timestamp Details Info 10:54:35 AM Test (completeBookingMoWithoutAddOnsLoginHotel) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 10:57:07 AM Test failed: completeBookingMoWithoutAddOnsLoginHotel Info 10:57:12 AM Screenshot Info 10:57:12 AM TestRailID: 1099727 Status Timestamp Details Info 10:54:35 AM Test start: completeBookingMoWithoutAddOnsLoginHotel User open home page
Harshit BookingPageStatus Timestamp Details Info 10:54:35 AM Maximizing window Info 10:54:35 AM Window is maximized Info 10:54:35 AM Navigating to url: https://preprod.tiket.com/ Info 10:54:37 AM Current url : https://preprod.tiket.com/ Info 10:54:37 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:54:47 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit BookingPageStatus Timestamp Details Info 10:54:47 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 10:54:48 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 10:54:48 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:54:49 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:54:49 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:54:49 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:54:49 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true Info 10:54:49 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:54:49 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:54:49 AM Maximizing window Info 10:54:49 AM Window is maximized Info 10:54:49 AM Navigating to url: https://preprod.tiket.com/ Info 10:54:51 AM Current url : https://preprod.tiket.com/ Info 10:54:51 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:55:01 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:55:01 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:55:11 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:55:11 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:55:11 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:55:11 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Harshit BookingPageStatus Timestamp Details Info 10:55:11 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:55:11 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:55:11 AM Current currency: IDR Info 10:55:13 AM Waiting for element to appear: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]] Info 10:55:13 AM Element appeared: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]] Info 10:55:13 AM Waiting for element to be clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]] Info 10:55:13 AM Element is now clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]] Info 10:55:13 AM Clicking on element: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]] Info 10:55:13 AM Waiting for element to be clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]] Info 10:55:13 AM Element is now clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]] Info 10:55:13 AM Clicked on element: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]] Info 10:55:13 AM Waiting for element to appear: [ENGLISH_LANGUAGE, By.xpath: (//label[contains(@class,'LanguageContent')])[2]] Info 10:55:14 AM Element appeared: [ENGLISH_LANGUAGE, By.xpath: (//label[contains(@class,'LanguageContent')])[2]] Info 10:55:14 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//label[contains(@class,'LanguageContent')])[2]] Info 10:55:14 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//label[contains(@class,'LanguageContent')])[2]] Info 10:55:14 AM Waiting for element to disappear: [ENGLISH_LANGUAGE, By.xpath: (//label[contains(@class,'LanguageContent')])[2]] Info 10:55:24 AM Timeout waiting for element to disappear: [ENGLISH_LANGUAGE, By.xpath: (//label[contains(@class,'LanguageContent')])[2]] Info 10:55:24 AM Waiting for element to be clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]] Info 10:55:24 AM Element is now clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]] User Open hotel Landing page
Harshit BookingPageStatus Timestamp Details Info 10:55:24 AM Navigating to url: https://preprod.tiket.com/hotel Info 10:55:25 AM Current url : https://preprod.tiket.com/hotel Search stay location
Harshit BookingPageStatus Timestamp Details Info 10:55:25 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:55:25 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:55:25 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:55:25 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:55:25 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:55:26 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:55:26 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:55:26 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:55:26 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:55:26 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:55:26 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:55:26 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:55:26 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:55:26 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:55:26 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:55:26 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:55:26 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:55:26 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:55:26 AM Sending keys: (The Sultan Hotel Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:55:26 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:55:26 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:55:26 AM Sent keys: (The Sultan Hotel Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:55:26 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']] Info 10:55:27 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']] Info 10:55:27 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']] Info 10:55:27 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The Sultan Hotel Jakarta']] Set date
Harshit BookingPageStatus Timestamp Details Info 10:55:28 AM Got random number -> 10 Info 10:55:28 AM Got random number -> 11 Info 10:55:28 AM stringStartDate is '10', stringEndDate is '11' Info 10:55:28 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:55:28 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:55:28 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:55:28 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:55:28 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:55:28 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:55:28 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:55:28 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:55:28 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:55:28 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:55:28 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:55:28 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:55:28 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:55:28 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:55:28 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:55:28 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:55:28 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']] Info 10:55:28 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']] Info 10:55:28 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']] Info 10:55:28 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']] Info 10:55:28 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']] Info 10:55:28 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']] Info 10:55:28 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']] Info 10:55:28 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']] Info 10:55:28 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']] Info 10:55:28 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']] submit search Button
Harshit BookingPageStatus Timestamp Details Info 10:55:28 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:55:28 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:55:28 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:55:28 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:55:28 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:55:28 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:55:28 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:55:28 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:55:28 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:55:29 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:55:29 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 10:55:49 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit BookingPageStatus Timestamp Details Info 10:55:49 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:55:49 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:55:49 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:55:49 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:55:49 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:55:49 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:55:49 AM [Assertion passed: Verify if PDP is Opened] Info 10:55:49 AM
Expected: is [true]
Actual : [true]
Info 10:55:49 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:55:49 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:55:49 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:55:49 AM Got text: (The Sultan Hotel Jakarta (SDET puny hotel, JANGAN DIPAKE)) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:55:49 AM [Assertion passed: Hotel name on the search and detail page should be equal] Info 10:55:49 AM
Expected: a string containing "The Sultan Hotel Jakarta"
Actual : "The Sultan Hotel Jakarta (SDET puny hotel, JANGAN DIPAKE)"
[Assertion passed: Verify if PDP is Opened]
Harshit BookingPageStatus Timestamp Details Info 10:55:49 AM Expected: is [true] Actual : [true] [Assertion passed: Hotel name on the search and detail page should be equal]
Harshit BookingPageStatus Timestamp Details Info 10:55:49 AM Expected: a string containing "The Sultan Hotel Jakarta" Actual : "The Sultan Hotel Jakarta (SDET puny hotel, JANGAN DIPAKE)" Rooms are available hence click on See Rooms Button
Harshit BookingPageStatus Timestamp Details Info 10:55:49 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:55:49 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:55:49 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:55:49 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:55:49 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:55:49 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:55:49 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:55:49 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:55:49 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:55:50 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Scroll to room list section
Harshit BookingPageStatus Timestamp Details Info 10:55:50 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:55:50 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:55:50 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:55:50 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:55:50 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:55:50 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:55:50 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:55:50 AM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:55:50 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:55:50 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:55:50 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:55:50 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:55:50 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 10:55:50 AM [Assertion passed: Room list is visible] Info 10:55:50 AM
Expected: is [true]
Actual : [true]
Info 10:55:50 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:55:50 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:55:50 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:55:50 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:55:50 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true Info 10:55:50 AM [Assertion passed: Rooms Image should be visible] Info 10:55:50 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room list is visible]
Harshit BookingPageStatus Timestamp Details Info 10:55:50 AM Expected: is [true] Actual : [true] [Assertion passed: Rooms Image should be visible]
Harshit BookingPageStatus Timestamp Details Info 10:55:50 AM Expected: is [true] Actual : [true] User update number of room & guest on roomList
Harshit BookingPageStatus Timestamp Details Info 10:55:50 AM Waiting for element to appear: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:55:50 AM Element appeared: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:55:50 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:55:51 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:55:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:55:51 AM Scrolling into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:55:51 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:55:51 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:55:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:55:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:55:51 AM Scrolled into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:55:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:55:51 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]] Info 10:55:51 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]] Info 10:55:51 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]] Info 10:55:51 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]] Info 10:55:51 AM Adult current value is '1' Info 10:55:51 AM Finding element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:55:51 AM Found element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:55:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:55:51 AM Scrolling into web view: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:55:51 AM Finding element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:55:51 AM Found element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:55:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:55:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:55:51 AM Scrolled into web view: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:55:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:55:51 AM Finding element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:55:51 AM Found element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:55:51 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:55:51 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:55:51 AM Room current value is '1' Info 10:55:51 AM Finding element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:55:51 AM Found element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:55:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:55:51 AM Scrolling into web view: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:55:51 AM Finding element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:55:51 AM Found element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:55:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:55:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:55:51 AM Scrolled into web view: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:55:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:55:51 AM Waiting for element to appear: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:51 AM Element appeared: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:51 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:51 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:51 AM Scrolling into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:51 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:51 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:51 AM Scrolled into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:51 AM Waiting for element to appear: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:55:51 AM Element appeared: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:55:51 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:55:51 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:55:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:55:51 AM Scrolling into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:55:51 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:55:51 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:55:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:55:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:55:51 AM Scrolled into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:55:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Click Book Button
Harshit BookingPageStatus Timestamp Details Info 10:55:51 AM Waiting for element to appear: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:55:54 AM Element appeared: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:55:54 AM Finding element: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:55:54 AM Found element: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:55:54 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:55:54 AM Scrolling into web view: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:55:54 AM Finding element: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:55:54 AM Found element: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:55:54 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:55:54 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:55:54 AM Scrolled into web view: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:55:54 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-button-book'])[1]] Select Multiple Room
Harshit BookingPageStatus Timestamp Details Info 10:55:54 AM Finding element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:55:54 AM Found element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:55:54 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:55:54 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:55:54 AM Individual room current value is '1' Info 10:55:54 AM Finding element: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:55:54 AM Found element: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:55:54 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:55:54 AM Scrolling into web view: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:55:54 AM Finding element: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:55:54 AM Found element: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:55:54 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:55:54 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:55:54 AM Scrolled into web view: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:55:54 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:55:54 AM Waiting for element to appear: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]] Info 10:55:54 AM Element appeared: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]] Info 10:55:54 AM Clicking on element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]] Info 10:55:54 AM Waiting for element to be clickable: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]] Info 10:55:54 AM Element is now clickable: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]] Info 10:55:55 AM Clicked on element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]] User enter Stay details
Harshit BookingPageStatus Timestamp Details Info 10:55:55 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 10:55:56 AM Element appeared: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 10:55:56 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 10:55:56 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 10:55:56 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? true Info 10:55:56 AM [Assertion passed: Stay details form should be visible on Booking Form page] Info 10:55:56 AM
Expected: is [true]
Actual : [true]
Info 10:55:56 AM Waiting for element to appear: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:55:56 AM Element appeared: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:55:56 AM Finding element: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:55:56 AM Found element: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:55:56 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:55:56 AM Scrolling into web view: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:55:56 AM Finding element: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:55:56 AM Found element: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:55:56 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:55:56 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:55:56 AM Scrolled into web view: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:55:56 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:55:56 AM Waiting for element to appear: [INPUT_GUEST_NAME_2, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]] Info 10:55:57 AM Element appeared: [INPUT_GUEST_NAME_2, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]] Info 10:55:57 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]] Info 10:55:57 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]] Info 10:55:57 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]] Info 10:55:57 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]] Info 10:55:57 AM Sending keys: (Berthatest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]] Info 10:55:57 AM Sent keys: (Berthatest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]] Info 10:55:57 AM Waiting for element to appear: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:57 AM Element appeared: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:57 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:57 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:57 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:57 AM Scrolling into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:57 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:57 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:57 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:57 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:57 AM Scrolled into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:57 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:55:57 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:55:57 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:55:57 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:55:57 AM Got text: (IDR 4,072,860) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:55:57 AM Extracted price text: IDR 4,072,860 Info 10:55:57 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:55:57 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:55:57 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:55:57 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:55:57 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:55:57 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:55:57 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:55:57 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:55:57 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:55:58 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] [Assertion passed: Stay details form should be visible on Booking Form page]
Harshit BookingPageStatus Timestamp Details Info 10:55:56 AM Expected: is [true] Actual : [true] Go to payment page
Harshit BookingPageStatus Timestamp Details Info 10:55:58 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:55:58 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:55:58 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:55:58 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:55:58 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:55:58 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:55:58 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:55:58 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:55:58 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:55:58 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:55:58 AM Waiting for element to appear: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]] Info 10:56:19 AM Element appeared: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]] Info 10:56:19 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]] Info 10:56:19 AM Got text: (Order ID: 1900770482) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]] Info 10:56:19 AM orderId 1900770482 Info 10:56:19 AM [Assertion passed: Verify order ID is displayed in payment page] Info 10:56:19 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify order ID is displayed in payment page]
Harshit BookingPageStatus Timestamp Details Info 10:56:19 AM Expected: is [true] Actual : [true] User select payment method
Harshit BookingPageStatus Timestamp Details Info 10:56:19 AM Waiting for element to appear: [PAYMENT_METHOD_RECOMMENDATION, By.xpath: //*[contains(@class, 'Recommended_recomendation')]] Info 10:56:19 AM Element appeared: [PAYMENT_METHOD_RECOMMENDATION, By.xpath: //*[contains(@class, 'Recommended_recomendation')]] Info 10:56:19 AM Finding element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 10:56:19 AM Found element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 10:56:19 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 10:56:19 AM Scrolling into web view: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 10:56:19 AM Finding element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 10:56:19 AM Found element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 10:56:19 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 10:56:19 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 10:56:19 AM Scrolled into web view: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 10:56:19 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 10:56:19 AM Waiting for element to appear: [PAYMENT_DRAWER_HEADING, By.xpath: //h2[contains(@class,'Text')]] Info 10:56:20 AM Element appeared: [PAYMENT_DRAWER_HEADING, By.xpath: //h2[contains(@class,'Text')]] Info 10:56:20 AM Waiting for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Transfer Virtual Account']] Info 10:56:40 AM Timeout waiting for 20 seconds for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Transfer Virtual Account']] Info 10:56:40 AM Scrolling into web view: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 10:56:40 AM Finding element: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 10:56:40 AM Found element: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 10:56:40 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 10:56:40 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 10:56:40 AM Scrolled into web view: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 10:56:40 AM Waiting for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 10:56:40 AM Element appeared: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 10:56:40 AM Waiting for element to appear: [SELECT_PAYMENT_METHOD, By.xpath: (//span[text()='Sakuku'])[last()]] Info 10:56:40 AM Element appeared: [SELECT_PAYMENT_METHOD, By.xpath: (//span[text()='Sakuku'])[last()]] Info 10:56:40 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]] Info 10:56:40 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]] Info 10:56:40 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]] Info 10:56:40 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]] Info 10:56:40 AM Waiting for element to appear: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]] Info 10:56:40 AM Element appeared: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]] Info 10:56:40 AM Waiting for element to appear: [FINAL_PRICE, By.xpath: //span[contains(@class , 'PriceSummary_final_price')]] Info 10:56:40 AM Element appeared: [FINAL_PRICE, By.xpath: //span[contains(@class , 'PriceSummary_final_price')]] Info 10:56:40 AM Got title: Continue Payment Info 10:56:40 AM Waiting for element to appear: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]] Info 10:56:40 AM Element appeared: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]] User complete payment
Harshit BookingPageStatus Timestamp Details Info 10:56:40 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 10:56:41 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 10:56:41 AM Waiting for element to be clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 10:56:41 AM Element is now clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 10:56:41 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 10:56:41 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 10:56:41 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 10:56:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 10:56:41 AM Waiting for element to appear: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 10:56:53 AM Element appeared: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 10:56:53 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 10:56:53 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 10:56:53 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 10:56:54 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] User open order detail page
Harshit BookingPageStatus Timestamp Details Info 10:56:54 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900770482/details Info 10:56:54 AM [curl]
curl -X GET \
-H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900770482/details'Info 10:56:56 AM Navigating to url: https://m.preprod.tiket.com/yourorder/detail?orderId=1900770482&orderHash=714B74B26BF953C36875D161&orderDetailId=1900300493 Info 10:56:56 AM Current url : https://m.preprod.tiket.com/yourorder/detail?orderId=1900770482&orderHash=714B74B26BF953C36875D161&orderDetailId=1900300493 Info 10:56:56 AM Finding elements: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']] Info 10:56:56 AM Found elements: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']] Info 10:56:56 AM Is element displayed: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']]? false Info 10:56:56 AM Waiting for element to appear: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]] Info 10:56:58 AM Element appeared: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]] Info 10:56:58 AM Waiting for element to appear: [OK_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'OK') or contains(text(),'Oke')]] Info 10:57:05 AM Timeout waiting for 6 seconds for element to appear: [OK_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'OK') or contains(text(),'Oke')]] Info 10:57:05 AM Finding element: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]] Info 10:57:05 AM Found element: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]] Info 10:57:05 AM Finding element: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]] Info 10:57:05 AM Found element: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]] Info 10:57:05 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]] Info 10:57:05 AM Scrolling into web view: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]] Info 10:57:05 AM Finding element: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]] Info 10:57:05 AM Found element: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]] Info 10:57:05 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]] Info 10:57:05 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]] Info 10:57:05 AM Scrolled into web view: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]] Info 10:57:05 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]] Info 10:57:05 AM Waiting for element to disappear: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]] Info 10:57:05 AM Element disappeared: [SKIP_COACHMARK_BUTTON, By.xpath: //div[contains(@class,'coachmark')]//button[contains(text(),'Skip') or contains(text(),'Lewati')]]? true Info 10:57:05 AM Refresh Webpage Info 10:57:05 AM Webpage Refreshed Info 10:57:05 AM Waiting for element to appear: [VIEW_E_TICKET_BUTTON, By.xpath: (//*[contains(@class, 'ETicket_generated_ticket') or contains(@class, 'styles_train_eticket')])[1]] Info 10:57:06 AM Element appeared: [VIEW_E_TICKET_BUTTON, By.xpath: (//*[contains(@class, 'ETicket_generated_ticket') or contains(@class, 'styles_train_eticket')])[1]] Info 10:57:06 AM [Assertion passed: e-Ticket on the order detail should be published] Info 10:57:06 AM
Expected: is [true]
Actual : [true]
Info 10:57:06 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900770482/details Info 10:57:06 AM [curl]
curl -X GET \
-H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900770482/details'Info 10:57:07 AM [Assertion passed: contact name should be available on order detail page] Info 10:57:07 AM
Expected: is [true]
Actual : [true]
Info 10:57:07 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900770482/details Info 10:57:07 AM [curl]
curl -X GET \
-H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900770482/details'Info 10:57:07 AM [Assertion passed: email should be correctly displayed on order detail page] Info 10:57:07 AM
Expected: is "akshi.mital@tiket.com"
Actual : "akshi.mital@tiket.com"
Info 10:57:07 AM Waiting for element to presence: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 10:57:07 AM Element presented: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 10:57:07 AM Scrolling into web view: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 10:57:07 AM Finding element: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 10:57:07 AM Found element: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 10:57:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 10:57:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 10:57:07 AM Scrolled into web view: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 10:57:07 AM Waiting for element to appear: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 10:57:07 AM Element appeared: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 10:57:07 AM Order ID: 1900770482 Info 10:57:07 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 10:57:07 AM Got text: (Order ID: 1900770482) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 10:57:07 AM [Assertion passed: orderID should be visible and should be same as from payment page] Info 10:57:07 AM
Expected: is "1900770482"
Actual : "Order ID: 1900770482"
[Assertion passed: e-Ticket on the order detail should be published]
Harshit BookingPageStatus Timestamp Details Info 10:57:06 AM Expected: is [true] Actual : [true] [Assertion passed: contact name should be available on order detail page]
Harshit BookingPageStatus Timestamp Details Info 10:57:07 AM Expected: is [true] Actual : [true] [Assertion passed: email should be correctly displayed on order detail page]
Harshit BookingPageStatus Timestamp Details Info 10:57:07 AM Expected: is "akshi.mital@tiket.com" Actual : "akshi.mital@tiket.com" Status Timestamp Details Fail 10:57:07 AM Expected: is "1900770482" Actual : "Order ID: 1900770482" Exception
Harshit BookingPageStatus Timestamp Details Fail 10:57:07 AM -
completeBookingMoWithoutAddOnsLoginNHA_1752551833083
10:57:13 AM / 00:02:34:932 Fail
completeBookingMoWithoutAddOnsLoginNHA_1752551833083
07.15.2025 10:57:13 AM 07.15.2025 10:59:48 AM 00:02:34:932 · #test-id=307Harshit BookingPageStatus Timestamp Details Info 10:57:13 AM Test (completeBookingMoWithoutAddOnsLoginNHA) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 10:59:43 AM Test failed: completeBookingMoWithoutAddOnsLoginNHA Info 10:59:48 AM Screenshot Info 10:59:48 AM TestRailID: 1099727 Status Timestamp Details Info 10:57:13 AM Test start: completeBookingMoWithoutAddOnsLoginNHA User open home page
Harshit BookingPageStatus Timestamp Details Info 10:57:13 AM Maximizing window Info 10:57:13 AM Window is maximized Info 10:57:13 AM Navigating to url: https://preprod.tiket.com/ Info 10:57:15 AM Current url : https://preprod.tiket.com/ Info 10:57:15 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:57:25 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit BookingPageStatus Timestamp Details Info 10:57:25 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 10:57:25 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 10:57:25 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:57:26 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:57:26 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:57:26 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:57:26 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true Info 10:57:26 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:57:26 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 10:57:26 AM Maximizing window Info 10:57:26 AM Window is maximized Info 10:57:26 AM Navigating to url: https://preprod.tiket.com/ Info 10:57:28 AM Current url : https://preprod.tiket.com/ Info 10:57:28 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:57:38 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 10:57:38 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:57:49 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:57:49 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:57:49 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 10:57:49 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Harshit BookingPageStatus Timestamp Details Info 10:57:49 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:57:49 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 10:57:49 AM Current currency: IDR Info 10:57:51 AM Waiting for element to appear: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]] Info 10:57:51 AM Element appeared: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]] Info 10:57:51 AM Waiting for element to be clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]] Info 10:57:51 AM Element is now clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]] Info 10:57:51 AM Clicking on element: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]] Info 10:57:51 AM Waiting for element to be clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]] Info 10:57:51 AM Element is now clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]] Info 10:57:52 AM Clicked on element: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]] Info 10:57:52 AM Waiting for element to appear: [ENGLISH_LANGUAGE, By.xpath: (//label[contains(@class,'LanguageContent')])[2]] Info 10:57:52 AM Element appeared: [ENGLISH_LANGUAGE, By.xpath: (//label[contains(@class,'LanguageContent')])[2]] Info 10:57:52 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//label[contains(@class,'LanguageContent')])[2]] Info 10:57:52 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//label[contains(@class,'LanguageContent')])[2]] Info 10:57:52 AM Waiting for element to disappear: [ENGLISH_LANGUAGE, By.xpath: (//label[contains(@class,'LanguageContent')])[2]] Info 10:58:02 AM Timeout waiting for element to disappear: [ENGLISH_LANGUAGE, By.xpath: (//label[contains(@class,'LanguageContent')])[2]] Info 10:58:02 AM Waiting for element to be clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]] Info 10:58:02 AM Element is now clickable: [LANGUAGE_SELECTOR_BUTTON, By.xpath: //button[contains(@class,"LanguageAndCurrencyModal")]] User Open Home Landing page
Harshit BookingPageStatus Timestamp Details Info 10:58:02 AM Navigating to url: https://preprod.tiket.com/homes Info 10:58:07 AM Current url : https://preprod.tiket.com/homes Search stay location
Harshit BookingPageStatus Timestamp Details Info 10:58:07 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:58:07 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:58:07 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:58:07 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:58:07 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:58:07 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 10:58:07 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:58:08 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:58:08 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:58:08 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:58:08 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:58:08 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:58:08 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:58:08 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:58:08 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:58:08 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:58:08 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:58:08 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 10:58:08 AM Sending keys: (Aryaduta Bandung) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:58:08 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:58:08 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:58:08 AM Sent keys: (Aryaduta Bandung) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 10:58:08 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']] Info 10:58:09 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']] Info 10:58:09 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']] Info 10:58:09 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']] Set date
Harshit BookingPageStatus Timestamp Details Info 10:58:09 AM Got random number -> 10 Info 10:58:09 AM Got random number -> 12 Info 10:58:09 AM stringStartDate is '10', stringEndDate is '12' Info 10:58:09 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:58:09 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:58:10 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:58:10 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 10:58:10 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:58:11 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:58:11 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:58:11 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:58:11 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:58:11 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:58:11 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:58:11 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:58:11 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:58:11 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:58:11 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:58:11 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 10:58:11 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:58:11 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:58:11 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:58:11 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:58:11 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:58:11 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:58:11 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:58:11 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:58:11 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 10:58:11 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] submit search Button
Harshit BookingPageStatus Timestamp Details Info 10:58:11 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:58:11 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:58:11 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:58:11 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:58:11 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:58:11 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:58:11 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:58:11 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:58:11 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 10:58:11 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 10:58:11 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 10:58:31 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit BookingPageStatus Timestamp Details Info 10:58:31 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:58:31 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:58:31 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:58:31 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 10:58:31 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:58:31 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:58:31 AM [Assertion passed: Verify if PDP is Opened] Info 10:58:31 AM
Expected: is [true]
Actual : [true]
Info 10:58:32 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:58:32 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 10:58:32 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:58:32 AM Got text: (Aryaduta Bandung) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 10:58:32 AM [Assertion passed: Hotel name on the search and detail page should be equal] Info 10:58:32 AM
Expected: a string containing "Aryaduta Bandung"
Actual : "Aryaduta Bandung"
[Assertion passed: Verify if PDP is Opened]
Harshit BookingPageStatus Timestamp Details Info 10:58:31 AM Expected: is [true] Actual : [true] [Assertion passed: Hotel name on the search and detail page should be equal]
Harshit BookingPageStatus Timestamp Details Info 10:58:32 AM Expected: a string containing "Aryaduta Bandung" Actual : "Aryaduta Bandung" Rooms are available hence click on See Rooms Button
Harshit BookingPageStatus Timestamp Details Info 10:58:32 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:58:32 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:58:32 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:58:32 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:58:32 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:58:32 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:58:32 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:58:32 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 10:58:32 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 10:58:32 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Scroll to room list section
Harshit BookingPageStatus Timestamp Details Info 10:58:32 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:58:32 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:58:32 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:58:32 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:58:32 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:58:32 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:58:32 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:58:32 AM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:58:32 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:58:33 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:58:33 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:58:33 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 10:58:33 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 10:58:33 AM [Assertion passed: Room list is visible] Info 10:58:33 AM
Expected: is [true]
Actual : [true]
Info 10:58:33 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:58:33 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:58:33 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:58:33 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 10:58:33 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true Info 10:58:33 AM [Assertion passed: Rooms Image should be visible] Info 10:58:33 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room list is visible]
Harshit BookingPageStatus Timestamp Details Info 10:58:33 AM Expected: is [true] Actual : [true] [Assertion passed: Rooms Image should be visible]
Harshit BookingPageStatus Timestamp Details Info 10:58:33 AM Expected: is [true] Actual : [true] User update number of room & guest on roomList
Harshit BookingPageStatus Timestamp Details Info 10:58:33 AM Waiting for element to appear: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:58:33 AM Element appeared: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:58:33 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:58:33 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:58:33 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:58:33 AM Scrolling into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:58:33 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:58:33 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:58:33 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:58:33 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:58:33 AM Scrolled into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:58:33 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 10:58:33 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]] Info 10:58:33 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]] Info 10:58:33 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]] Info 10:58:33 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]] Info 10:58:33 AM Adult current value is '1' Info 10:58:33 AM Finding element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:58:33 AM Found element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:58:33 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:58:33 AM Scrolling into web view: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:58:33 AM Finding element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:58:33 AM Found element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:58:33 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:58:34 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:58:34 AM Scrolled into web view: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:58:34 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 10:58:34 AM Finding element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:58:34 AM Found element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:58:34 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:58:34 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:58:34 AM Room current value is '1' Info 10:58:34 AM Finding element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:58:34 AM Found element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:58:34 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:58:34 AM Scrolling into web view: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:58:34 AM Finding element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:58:34 AM Found element: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:58:34 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:58:34 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:58:34 AM Scrolled into web view: [ROOM_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:58:34 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:58:34 AM Waiting for element to appear: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:34 AM Element appeared: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:34 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:34 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:34 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:34 AM Scrolling into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:34 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:34 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:34 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:34 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:34 AM Scrolled into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:34 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:34 AM Waiting for element to appear: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:58:34 AM Element appeared: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:58:34 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:58:34 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:58:34 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:58:34 AM Scrolling into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:58:34 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:58:34 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:58:34 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:58:34 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:58:34 AM Scrolled into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 10:58:34 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Click Book Button
Harshit BookingPageStatus Timestamp Details Info 10:58:34 AM Waiting for element to appear: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:58:37 AM Element appeared: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:58:37 AM Finding element: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:58:37 AM Found element: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:58:37 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:58:37 AM Scrolling into web view: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:58:37 AM Finding element: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:58:37 AM Found element: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:58:37 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:58:37 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:58:37 AM Scrolled into web view: [FIRST_BOOK_ROOM, By.xpath: (//*[@data-testid='room-card-button-book'])[1]] Info 10:58:38 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-button-book'])[1]] Select Multiple Room
Harshit BookingPageStatus Timestamp Details Info 10:58:38 AM Finding element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:58:38 AM Found element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:58:38 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:58:38 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 10:58:38 AM Individual room current value is '1' Info 10:58:38 AM Finding element: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:58:38 AM Found element: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:58:38 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:58:38 AM Scrolling into web view: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:58:38 AM Finding element: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:58:38 AM Found element: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:58:38 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:58:38 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:58:38 AM Scrolled into web view: [ROOM_SELECT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:58:39 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 10:58:39 AM Waiting for element to appear: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]] Info 10:58:39 AM Element appeared: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]] Info 10:58:39 AM Clicking on element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]] Info 10:58:39 AM Waiting for element to be clickable: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]] Info 10:58:39 AM Element is now clickable: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]] Info 10:58:39 AM Clicked on element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'multi-order-price-footer-button-book')]] User enter Stay details
Harshit BookingPageStatus Timestamp Details Info 10:58:40 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 10:58:42 AM Element appeared: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 10:58:42 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 10:58:42 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 10:58:42 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? true Info 10:58:42 AM [Assertion passed: Stay details form should be visible on Booking Form page] Info 10:58:42 AM
Expected: is [true]
Actual : [true]
Info 10:58:42 AM Waiting for element to appear: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:58:43 AM Element appeared: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:58:43 AM Finding element: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:58:43 AM Found element: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:58:43 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:58:43 AM Scrolling into web view: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:58:43 AM Finding element: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:58:43 AM Found element: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:58:43 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:58:43 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:58:43 AM Scrolled into web view: [ENTER_GUEST_NAME_BUTTON_2, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:58:43 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[2])//span)[2]] Info 10:58:43 AM Waiting for element to appear: [INPUT_GUEST_NAME_2, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]] Info 10:58:43 AM Element appeared: [INPUT_GUEST_NAME_2, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]] Info 10:58:43 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]] Info 10:58:43 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]] Info 10:58:43 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]] Info 10:58:43 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]] Info 10:58:43 AM Sending keys: (Woodrowtest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]] Info 10:58:43 AM Sent keys: (Woodrowtest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[2]] Info 10:58:43 AM Waiting for element to appear: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:43 AM Element appeared: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:43 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:43 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:43 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:43 AM Scrolling into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:43 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:43 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:43 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:43 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:43 AM Scrolled into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:44 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 10:58:44 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:58:44 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:58:44 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:58:44 AM Got text: (IDR 4,732,838) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 10:58:44 AM Extracted price text: IDR 4,732,838 Info 10:58:44 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:58:44 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:58:44 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:58:44 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:58:44 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:58:44 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:58:44 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:58:44 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:58:44 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:58:44 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] [Assertion passed: Stay details form should be visible on Booking Form page]
Harshit BookingPageStatus Timestamp Details Info 10:58:42 AM Expected: is [true] Actual : [true] Go to payment page
Harshit BookingPageStatus Timestamp Details Info 10:58:44 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:58:44 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:58:44 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:58:44 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:58:44 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:58:44 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:58:44 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:58:44 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:58:44 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 10:58:44 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 10:58:44 AM Waiting for element to appear: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]] Info 10:58:47 AM Element appeared: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]] Info 10:58:47 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]] Info 10:58:47 AM Got text: (Order ID: 1900320467) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]] Info 10:58:47 AM orderId 1900320467 Info 10:58:47 AM [Assertion passed: Verify order ID is displayed in payment page] Info 10:58:47 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify order ID is displayed in payment page]
Harshit BookingPageStatus Timestamp Details Info 10:58:47 AM Expected: is [true] Actual : [true] User select payment method
Harshit BookingPageStatus Timestamp Details Info 10:58:48 AM Waiting for element to appear: [PAYMENT_METHOD_RECOMMENDATION, By.xpath: //*[contains(@class, 'Recommended_recomendation')]] Info 10:58:48 AM Element appeared: [PAYMENT_METHOD_RECOMMENDATION, By.xpath: //*[contains(@class, 'Recommended_recomendation')]] Info 10:58:48 AM Finding element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 10:58:48 AM Found element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 10:58:48 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 10:58:48 AM Scrolling into web view: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 10:58:48 AM Finding element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 10:58:48 AM Found element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 10:58:48 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 10:58:48 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 10:58:48 AM Scrolled into web view: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 10:58:48 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 10:58:48 AM Waiting for element to appear: [PAYMENT_DRAWER_HEADING, By.xpath: //h2[contains(@class,'Text')]] Info 10:58:48 AM Element appeared: [PAYMENT_DRAWER_HEADING, By.xpath: //h2[contains(@class,'Text')]] Info 10:58:48 AM Waiting for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Transfer Virtual Account']] Info 10:59:08 AM Timeout waiting for 20 seconds for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Transfer Virtual Account']] Info 10:59:08 AM Scrolling into web view: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 10:59:08 AM Finding element: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 10:59:08 AM Found element: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 10:59:08 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 10:59:08 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 10:59:08 AM Scrolled into web view: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 10:59:08 AM Waiting for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 10:59:08 AM Element appeared: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 10:59:08 AM Waiting for element to appear: [SELECT_PAYMENT_METHOD, By.xpath: (//span[text()='Sakuku'])[last()]] Info 10:59:08 AM Element appeared: [SELECT_PAYMENT_METHOD, By.xpath: (//span[text()='Sakuku'])[last()]] Info 10:59:08 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]] Info 10:59:08 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]] Info 10:59:08 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]] Info 10:59:09 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]] Info 10:59:09 AM Waiting for element to appear: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]] Info 10:59:09 AM Element appeared: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]] Info 10:59:09 AM Waiting for element to appear: [FINAL_PRICE, By.xpath: //span[contains(@class , 'PriceSummary_final_price')]] Info 10:59:09 AM Element appeared: [FINAL_PRICE, By.xpath: //span[contains(@class , 'PriceSummary_final_price')]] Info 10:59:09 AM Got title: Continue Payment Info 10:59:09 AM Waiting for element to appear: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]] Info 10:59:09 AM Element appeared: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]] User complete payment
Harshit BookingPageStatus Timestamp Details Info 10:59:09 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 10:59:09 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 10:59:09 AM Waiting for element to be clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 10:59:09 AM Element is now clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 10:59:09 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 10:59:09 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 10:59:09 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 10:59:09 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 10:59:09 AM Waiting for element to appear: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 10:59:21 AM Element appeared: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 10:59:21 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 10:59:21 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 10:59:21 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 10:59:22 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] User open order detail page
Harshit BookingPageStatus Timestamp Details Info 10:59:22 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900320467/details Info 10:59:22 AM [curl]
curl -X GET \
-H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900320467/details'Info 10:59:22 AM Navigating to url: https://m.preprod.tiket.com/yourorder/detail?orderId=1900320467&orderHash=714496D31556A4FC6875D1F6&orderDetailId=1900430529 Info 10:59:22 AM Current url : https://m.preprod.tiket.com/yourorder/detail?orderId=1900320467&orderHash=714496D31556A4FC6875D1F6&orderDetailId=1900430529 Info 10:59:22 AM Finding elements: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']] Info 10:59:23 AM Found elements: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']] Info 10:59:23 AM Is element displayed: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']]? false Info 10:59:23 AM Waiting for element to appear: [VIEW_E_TICKET_BUTTON, By.xpath: (//*[contains(@class, 'ETicket_generated_ticket') or contains(@class, 'styles_train_eticket')])[1]] Info 10:59:43 AM Timeout waiting for 20 seconds for element to appear: [VIEW_E_TICKET_BUTTON, By.xpath: (//*[contains(@class, 'ETicket_generated_ticket') or contains(@class, 'styles_train_eticket')])[1]] Info 10:59:43 AM [Assertion passed: e-Ticket on the order detail should be published] Info 10:59:43 AM
Expected: is [true]
Actual : [false]
[Assertion failed: e-Ticket on the order detail should be published]
Harshit BookingPageStatus Timestamp Details Fail 10:59:43 AM Expected: is [true] Actual : [false] Exception
Harshit BookingPageStatus Timestamp Details Fail 10:59:43 AM -
completeBookingSoWithAddOnsGuest_1752551988260
10:59:48 AM / 00:02:13:419 Pass
completeBookingSoWithAddOnsGuest_1752551988260
07.15.2025 10:59:48 AM 07.15.2025 11:02:01 AM 00:02:13:419 · #test-id=335Harshit BookingPageStatus Timestamp Details Info 10:59:48 AM Test (completeBookingSoWithAddOnsGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 11:02:01 AM Test success: completeBookingSoWithAddOnsGuest Info 11:02:01 AM TestRailID: 1099727 Status Timestamp Details Info 10:59:48 AM Test start: completeBookingSoWithAddOnsGuest User open home page
Harshit BookingPageStatus Timestamp Details Info 10:59:48 AM Maximizing window Info 10:59:48 AM Window is maximized Info 10:59:48 AM Navigating to url: https://preprod.tiket.com/ Info 10:59:50 AM Current url : https://preprod.tiket.com/ Info 10:59:50 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:00:01 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open home page as guest
Harshit BookingPageStatus Timestamp Details Info 11:00:01 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:00:01 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:00:01 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:00:01 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:00:01 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:00:01 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:00:01 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:00:01 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 11:00:01 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:00:01 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:00:01 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 11:00:01 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:00:01 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:00:01 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:00:01 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:00:01 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:00:01 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:00:01 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:00:01 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:00:01 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:00:01 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:00:01 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:00:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:00:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:00:01 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:00:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:00:02 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:00:02 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:00:02 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:00:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:00:02 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:00:13 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:00:13 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:00:19 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:00:19 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:00:19 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:00:19 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false User select IDR currency
Harshit BookingPageStatus Timestamp Details Info 11:00:19 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:00:19 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:00:19 AM Current currency: IDR User Open NHA Landing page
Harshit BookingPageStatus Timestamp Details Info 11:00:22 AM Navigating to url: https://preprod.tiket.com/homes Info 11:00:25 AM Current url : https://preprod.tiket.com/homes Search stay location
Harshit BookingPageStatus Timestamp Details Info 11:00:25 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:00:26 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:00:26 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:00:26 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:00:26 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:00:26 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:00:26 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:00:27 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:00:27 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:00:27 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:00:27 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:00:27 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:00:27 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:00:27 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:00:27 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:00:27 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:00:27 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:00:27 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:00:27 AM Sending keys: (vila SDET Domestic) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:00:27 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:00:27 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:00:27 AM Sent keys: (vila SDET Domestic) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:00:27 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']] Info 11:00:28 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']] Info 11:00:28 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']] Info 11:00:28 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']] Set guests and rooms
Harshit BookingPageStatus Timestamp Details Info 11:00:28 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:00:28 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:00:28 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:00:28 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:00:28 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:00:29 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:00:29 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:00:29 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:00:29 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:00:29 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:00:29 AM currentAdult is '1' Info 11:00:29 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:00:29 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:00:29 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 11:00:29 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:00:29 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:00:29 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:00:29 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 11:00:29 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 11:00:29 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:00:29 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Set date
Harshit BookingPageStatus Timestamp Details Info 11:00:29 AM Got random number -> 11 Info 11:00:29 AM Got random number -> 12 Info 11:00:29 AM stringStartDate is '11', stringEndDate is '12' Info 11:00:29 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:00:29 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:00:29 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:00:30 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:00:30 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:00:30 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:00:30 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:00:30 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:00:30 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:00:30 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:00:30 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:00:30 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:00:30 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:00:30 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:00:30 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:00:31 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:00:31 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:00:31 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:00:31 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:00:31 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:00:31 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:00:31 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:00:31 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:00:31 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:00:31 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:00:31 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] submit search Button
Harshit BookingPageStatus Timestamp Details Info 11:00:31 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:00:31 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:00:31 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:00:31 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:00:31 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:00:31 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:00:31 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:00:31 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:00:31 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:00:31 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:00:31 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:00:51 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit BookingPageStatus Timestamp Details Info 11:00:51 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:00:51 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:00:51 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 11:00:51 AM Got text: (vila SDET Domestic) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 11:00:51 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:00:52 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:00:52 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:00:52 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:00:52 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:00:52 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:00:52 AM [Assertion passed: Verify if PDP is Opened] Info 11:00:52 AM
Expected: is [true]
Actual : [true]
Info 11:00:52 AM [Assertion passed: NHA name on the search and detail page should be equal] Info 11:00:52 AM
Expected: is "vila SDET Domestic"
Actual : "vila SDET Domestic"
[Assertion passed: Verify if PDP is Opened]
Harshit BookingPageStatus Timestamp Details Info 11:00:52 AM Expected: is [true] Actual : [true] [Assertion passed: NHA name on the search and detail page should be equal]
Harshit BookingPageStatus Timestamp Details Info 11:00:52 AM Expected: is "vila SDET Domestic" Actual : "vila SDET Domestic" Rooms are available hence click on See Rooms Button
Harshit BookingPageStatus Timestamp Details Info 11:00:52 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:00:52 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:00:52 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:00:52 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:00:52 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:00:52 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:00:52 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:00:52 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:00:52 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:00:52 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Scroll to room list section
Harshit BookingPageStatus Timestamp Details Info 11:00:52 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:00:52 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:00:52 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:00:52 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:00:52 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:00:52 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:00:52 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:00:52 AM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:00:52 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:00:52 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:00:52 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:00:53 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:00:53 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 11:00:53 AM [Assertion passed: Room list is visible] Info 11:00:53 AM
Expected: is [true]
Actual : [true]
Info 11:00:53 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 11:00:53 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 11:00:53 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 11:00:53 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 11:00:53 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true Info 11:00:53 AM [Assertion passed: Rooms Image should be visible] Info 11:00:53 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room list is visible]
Harshit BookingPageStatus Timestamp Details Info 11:00:53 AM Expected: is [true] Actual : [true] [Assertion passed: Rooms Image should be visible]
Harshit BookingPageStatus Timestamp Details Info 11:00:53 AM Expected: is [true] Actual : [true] Click Book Button
Harshit BookingPageStatus Timestamp Details Info 11:00:53 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:00:53 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:00:54 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:00:54 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:00:54 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:00:54 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:00:54 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:00:54 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:00:54 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:00:54 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:00:54 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:00:54 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:00:54 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:00:54 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:00:54 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:00:54 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:00:54 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:00:54 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] User input contact detail
Harshit BookingPageStatus Timestamp Details Info 11:00:54 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:00:56 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:00:56 AM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:00:56 AM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:00:56 AM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true Info 11:00:56 AM [Assertion passed: Contact form should be visible on Booking Form page] Info 11:00:56 AM
Expected: is [true]
Actual : [true]
Info 11:00:56 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:00:56 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:00:56 AM Clicking on element: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]] Info 11:00:56 AM Waiting for element to be clickable: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]] Info 11:00:56 AM Element is now clickable: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]] Info 11:00:56 AM Clicked on element: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]] Info 11:00:56 AM Waiting for element to appear: [FULL_NAME_INPUT, By.xpath: //input[@id='full-name-according-to-id']] Info 11:00:56 AM Element appeared: [FULL_NAME_INPUT, By.xpath: //input[@id='full-name-according-to-id']] Info 11:00:56 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 11:00:56 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 11:00:56 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 11:00:56 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 11:00:56 AM Sending keys: (Felishatest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 11:00:57 AM Sent keys: (Felishatest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 11:00:57 AM Waiting for element to appear: [PHONE_NUMBER_INPUT, By.xpath: //input[@id='mobile-number']] Info 11:00:57 AM Element appeared: [PHONE_NUMBER_INPUT, By.xpath: //input[@id='mobile-number']] Info 11:00:57 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 11:00:57 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 11:00:57 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 11:00:57 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 11:00:57 AM Sending keys: (9164707506) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 11:00:57 AM Sent keys: (9164707506) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 11:00:57 AM Waiting for element to appear: [EMAIL_INPUT, By.xpath: //input[@id='email-address']] Info 11:00:57 AM Element appeared: [EMAIL_INPUT, By.xpath: //input[@id='email-address']] Info 11:00:57 AM Finding elements: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]] Info 11:00:57 AM Found elements: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]] Info 11:00:57 AM Is element displayed: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]]? false Info 11:00:57 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] Info 11:00:57 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] Info 11:00:57 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] Info 11:00:57 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] Info 11:00:57 AM Sending keys: (AutApps20250715105948@mailinator.com) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] Info 11:00:57 AM Sent keys: (AutApps20250715105948@mailinator.com) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] [Assertion passed: Contact form should be visible on Booking Form page]
Harshit BookingPageStatus Timestamp Details Info 11:00:56 AM Expected: is [true] Actual : [true] User enter Stay details
Harshit BookingPageStatus Timestamp Details Info 11:00:57 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:00:57 AM Element appeared: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:00:57 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:00:57 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:00:57 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? true Info 11:00:57 AM [Assertion passed: Guest Stay details form should be visible on Booking Form page] Info 11:00:57 AM
Expected: is [true]
Actual : [true]
Info 11:00:57 AM Waiting for element to appear: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:00:57 AM Element appeared: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:00:57 AM Finding element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:00:57 AM Found element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:00:57 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:00:57 AM Scrolling into web view: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:00:57 AM Finding element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:00:57 AM Found element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:00:57 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:00:58 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:00:58 AM Scrolled into web view: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:00:58 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:00:58 AM Waiting for element to appear: [INPUT_GUEST_NAME_1, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:00:58 AM Element appeared: [INPUT_GUEST_NAME_1, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:00:58 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:00:58 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:00:58 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:00:58 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:00:58 AM Sending keys: (Felishatest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:00:58 AM Sent keys: (Felishatest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:00:58 AM Waiting for element to appear: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:00:58 AM Element appeared: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:00:58 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:00:58 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:00:58 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:00:58 AM Scrolling into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:00:58 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:00:58 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:00:58 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:00:58 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:00:58 AM Scrolled into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:00:59 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:00:59 AM Waiting for element to appear: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:00:59 AM Element appeared: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:00:59 AM Finding elements: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:00:59 AM Found elements: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:00:59 AM Is element displayed: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]? true Info 11:00:59 AM [Assertion passed: Special request button should be visible ] Info 11:00:59 AM
Expected: is [true]
Actual : [true]
Info 11:00:59 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:00:59 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:00:59 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:00:59 AM Scrolling into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:00:59 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:00:59 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:00:59 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:00:59 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:00:59 AM Scrolled into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:00:59 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:00:59 AM Waiting for element to appear: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:01:00 AM Element appeared: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:01:00 AM Finding elements: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:01:00 AM Found elements: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:01:00 AM Is element displayed: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]? true Info 11:01:00 AM [Assertion passed: Special request Pop Container should be visible ] Info 11:01:00 AM
Expected: is [true]
Actual : [true]
Info 11:01:00 AM Finding element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:01:00 AM Found element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:01:00 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:01:00 AM Scrolling into web view: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:01:00 AM Finding element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:01:00 AM Found element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:01:00 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:01:00 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:01:00 AM Scrolled into web view: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:01:00 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:01:00 AM Clicking on element: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]] Info 11:01:00 AM Waiting for element to be clickable: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]] Info 11:01:00 AM Element is now clickable: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]] Info 11:01:00 AM Clicked on element: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]] Info 11:01:00 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:01:00 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:01:00 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:01:00 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:01:00 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:01:00 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:01:00 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:01:00 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:01:00 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:01:00 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:01:00 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:01:01 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:01:01 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:01:01 AM Got text: (IDR 1,998,766) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:01:01 AM Extracted price text: IDR 1,998,766 Status Timestamp Details Info 11:00:57 AM Expected: is [true] Actual : [true] [Assertion passed: Special request button should be visible ]
Harshit BookingPageStatus Timestamp Details Info 11:00:59 AM Expected: is [true] Actual : [true] [Assertion passed: Special request Pop Container should be visible ]
Harshit BookingPageStatus Timestamp Details Info 11:01:00 AM Expected: is [true] Actual : [true] User select addOns and insurance
Harshit BookingPageStatus Timestamp Details Info 11:01:01 AM Waiting for element to appear: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:01:01 AM Element appeared: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:01:01 AM Finding elements: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:01:01 AM Found elements: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:01:01 AM Is element displayed: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]? true Info 11:01:01 AM [Assertion passed: AddOns should be visible If available] Info 11:01:01 AM
Expected: is [true]
Actual : [true]
Info 11:01:01 AM Clicking on element: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:01:01 AM Waiting for element to be clickable: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:01:01 AM Element is now clickable: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:01:01 AM Clicked on element: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:01:01 AM Waiting for element to appear: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:01:02 AM Element appeared: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:01:02 AM Finding element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:01:02 AM Found element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:01:02 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:01:02 AM Scrolling into web view: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:01:02 AM Finding element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:01:02 AM Found element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:01:02 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:01:02 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:01:02 AM Scrolled into web view: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:01:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:01:02 AM Waiting for element to appear: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:01:02 AM Element appeared: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:01:02 AM Finding element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:01:02 AM Found element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:01:02 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:01:02 AM Scrolling into web view: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:01:02 AM Finding element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:01:02 AM Found element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:01:02 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:01:02 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:01:02 AM Scrolled into web view: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:01:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:01:02 AM Waiting for element to appear: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:01:02 AM Element appeared: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:01:02 AM Clicking on element: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:01:02 AM Waiting for element to be clickable: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:01:02 AM Element is now clickable: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:01:02 AM Clicked on element: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:01:02 AM Waiting for element to appear: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:01:02 AM Element appeared: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:01:02 AM Finding elements: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:01:02 AM Found elements: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:01:02 AM Is element displayed: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]? true Info 11:01:02 AM [Assertion passed: Insurance like Stay Protection should be visible If available] Info 11:01:02 AM
Expected: is [true]
Actual : [true]
Info 11:01:02 AM Getting text from: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:01:02 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:01:02 AM Found element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:01:02 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:01:02 AM Found element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:01:02 AM Got text: (Add) from: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:01:02 AM Button Text->Add Info 11:01:02 AM Clicking on element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:01:02 AM Waiting for element to be clickable: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:01:02 AM Element is now clickable: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:01:03 AM Clicked on element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:01:03 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:01:03 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:01:03 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:01:03 AM Got text: (IDR 2,073,866) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:01:03 AM Extracted price text: IDR 2,073,866 Info 11:01:03 AM [Assertion passed: Price should be increased when user select AddOns and Insurance] Info 11:01:03 AM
Expected: a value greater than [1998766]
Actual : [2073866]
Info 11:01:03 AM Waiting for element to appear: [BOOKING_FORM_HOTEL_NAME, By.xpath: //p[@data-testid='item-name']] Info 11:01:03 AM Element appeared: [BOOKING_FORM_HOTEL_NAME, By.xpath: //p[@data-testid='item-name']] Info 11:01:03 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[@data-testid='item-name']] Info 11:01:03 AM Got text: (vila SDET Domestic) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[@data-testid='item-name']] Info 11:01:03 AM [Assertion passed: NHA name on Booking form should be correct ] Info 11:01:03 AM
Expected: a string containing "vila SDET Domestic"
Actual : "vila SDET Domestic"
[Assertion passed: AddOns should be visible If available]
Harshit BookingPageStatus Timestamp Details Info 11:01:01 AM Expected: is [true] Actual : [true] Status Timestamp Details Info 11:01:02 AM Expected: is [true] Actual : [true] Status Timestamp Details Info 11:01:03 AM Expected: a value greater than [1998766] Actual : [2073866] [Assertion passed: NHA name on Booking form should be correct ]
Harshit BookingPageStatus Timestamp Details Info 11:01:03 AM Expected: a string containing "vila SDET Domestic" Actual : "vila SDET Domestic" Go to payment page
Harshit BookingPageStatus Timestamp Details Info 11:01:03 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:01:03 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:01:03 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:01:03 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:01:03 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:01:03 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:01:03 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:01:03 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:01:03 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:01:03 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:01:03 AM Waiting for element to appear: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]] Info 11:01:23 AM Element appeared: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]] Info 11:01:23 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]] Info 11:01:23 AM Got text: (Order ID: 1900770483) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]] Info 11:01:23 AM orderId 1900770483 Info 11:01:23 AM [Assertion passed: Verify order ID is displayed in payment page] Info 11:01:23 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify order ID is displayed in payment page]
Harshit BookingPageStatus Timestamp Details Info 11:01:23 AM Expected: is [true] Actual : [true] User select payment method
Harshit BookingPageStatus Timestamp Details Info 11:01:24 AM Waiting for element to appear: [PAYMENT_METHOD_RECOMMENDATION, By.xpath: //*[contains(@class, 'Recommended_recomendation')]] Info 11:01:24 AM Element appeared: [PAYMENT_METHOD_RECOMMENDATION, By.xpath: //*[contains(@class, 'Recommended_recomendation')]] Info 11:01:24 AM Finding element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 11:01:24 AM Found element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 11:01:24 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 11:01:24 AM Scrolling into web view: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 11:01:24 AM Finding element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 11:01:24 AM Found element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 11:01:24 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 11:01:24 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 11:01:24 AM Scrolled into web view: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 11:01:25 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 11:01:25 AM Waiting for element to appear: [PAYMENT_DRAWER_HEADING, By.xpath: //h2[contains(@class,'Text')]] Info 11:01:25 AM Element appeared: [PAYMENT_DRAWER_HEADING, By.xpath: //h2[contains(@class,'Text')]] Info 11:01:25 AM Waiting for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Transfer Virtual Account']] Info 11:01:46 AM Timeout waiting for 20 seconds for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Transfer Virtual Account']] Info 11:01:46 AM Scrolling into web view: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 11:01:46 AM Finding element: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 11:01:46 AM Found element: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 11:01:46 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 11:01:46 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 11:01:46 AM Scrolled into web view: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 11:01:46 AM Waiting for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 11:01:46 AM Element appeared: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Sakuku']] Info 11:01:46 AM Waiting for element to appear: [SELECT_PAYMENT_METHOD, By.xpath: (//span[text()='Sakuku'])[last()]] Info 11:01:46 AM Element appeared: [SELECT_PAYMENT_METHOD, By.xpath: (//span[text()='Sakuku'])[last()]] Info 11:01:46 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]] Info 11:01:46 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]] Info 11:01:46 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]] Info 11:01:46 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]] Info 11:01:46 AM Waiting for element to appear: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]] Info 11:01:46 AM Element appeared: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]] Info 11:01:46 AM Waiting for element to appear: [FINAL_PRICE, By.xpath: //span[contains(@class , 'PriceSummary_final_price')]] Info 11:01:46 AM Element appeared: [FINAL_PRICE, By.xpath: //span[contains(@class , 'PriceSummary_final_price')]] Info 11:01:46 AM Got title: Continue Payment Info 11:01:46 AM Waiting for element to appear: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]] Info 11:01:46 AM Element appeared: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]] User complete payment
Harshit BookingPageStatus Timestamp Details Info 11:01:47 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:01:47 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:01:47 AM Waiting for element to be clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:01:47 AM Element is now clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:01:47 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:01:47 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:01:47 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:01:47 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]] User open order list page
Harshit BookingPageStatus Timestamp Details Info 11:01:47 AM Waiting for element to appear: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 11:01:59 AM Element appeared: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 11:01:59 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 11:01:59 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 11:01:59 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 11:02:00 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 11:02:00 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //button[contains(@class, 'InitialForm_cta_button')]] Info 11:02:01 AM Element appeared: [LOGIN_BUTTON, By.xpath: //button[contains(@class, 'InitialForm_cta_button')]] Info 11:02:01 AM Finding elements: [LOGIN_BUTTON, By.xpath: //button[contains(@class, 'InitialForm_cta_button')]] Info 11:02:01 AM Found elements: [LOGIN_BUTTON, By.xpath: //button[contains(@class, 'InitialForm_cta_button')]] Info 11:02:01 AM Is element displayed: [LOGIN_BUTTON, By.xpath: //button[contains(@class, 'InitialForm_cta_button')]]? true Info 11:02:01 AM [Assertion passed: Verify web page will redirect to login page for guest user] Info 11:02:01 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify web page will redirect to login page for guest user]
Harshit BookingPageStatus Timestamp Details Info 11:02:01 AM Expected: is [true] Actual : [true] -
completeBookingSoWithAddOnsLogin_1752552122053
11:02:02 AM / 00:03:12:931 Fail
completeBookingSoWithAddOnsLogin_1752552122053
07.15.2025 11:02:02 AM 07.15.2025 11:05:14 AM 00:03:12:931 · #test-id=370Harshit BookingPageStatus Timestamp Details Info 11:02:02 AM Test (completeBookingSoWithAddOnsLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 11:05:10 AM Test failed: completeBookingSoWithAddOnsLogin Info 11:05:14 AM Screenshot Info 11:05:14 AM TestRailID: 1099727 Status Timestamp Details Info 11:02:02 AM Test start: completeBookingSoWithAddOnsLogin User open home page
Harshit BookingPageStatus Timestamp Details Info 11:02:02 AM Maximizing window Info 11:02:02 AM Window is maximized Info 11:02:02 AM Navigating to url: https://preprod.tiket.com/ Info 11:02:05 AM Current url : https://preprod.tiket.com/ Info 11:02:05 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:02:15 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit BookingPageStatus Timestamp Details Info 11:02:15 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:02:16 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:02:16 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:02:20 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:02:20 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:02:20 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:02:20 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false Info 11:02:20 AM Maximizing window Info 11:02:20 AM Window is maximized Info 11:02:20 AM Navigating to url: https://preprod.tiket.com/ Info 11:02:22 AM Current url : https://preprod.tiket.com/ Info 11:02:22 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:02:32 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:02:32 AM Maximizing window Info 11:02:32 AM Window is maximized Info 11:02:32 AM Navigating to url: https://preprod.tiket.com/ Info 11:02:35 AM Current url : https://preprod.tiket.com/ Info 11:02:35 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:02:45 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:02:45 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:02:45 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:02:45 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:02:45 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:02:45 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:02:46 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:02:46 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:02:46 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:02:46 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:02:46 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:02:46 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:02:46 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:02:46 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:02:46 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:02:46 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:02:46 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:02:46 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:02:46 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:02:46 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:02:46 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:02:46 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:02:46 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:02:46 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:02:46 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:02:46 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:02:46 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:02:46 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:02:46 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:02:46 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:02:46 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:02:46 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:02:47 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:02:47 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:02:47 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:02:47 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:02:47 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:02:47 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:02:47 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:02:47 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:02:47 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:02:47 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:02:47 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:02:47 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:02:47 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:02:47 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:02:47 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:02:47 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:02:47 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:02:47 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:02:47 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:02:47 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']] Info 11:02:47 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
(Session info: chrome=123.0.6312.105)
Build info: version: '4.13.0', revision: 'ba948ece5b*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2f6584994a9fa229695a3b371a5d7fa6Info 11:02:47 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:02:57 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:02:57 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:02:57 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:02:57 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false Info 11:02:57 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:02:57 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:02:57 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false Info 11:02:57 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:02:57 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:02:57 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 11:02:57 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:02:57 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:02:57 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 11:02:57 AM User is already logged in. No OTP needed Info 11:02:57 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:03:18 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:03:18 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:03:28 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:03:28 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:03:28 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:03:28 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Harshit BookingPageStatus Timestamp Details Info 11:03:28 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:03:28 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:03:28 AM Current currency: SGD Info 11:03:28 AM Clicking on element: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]] Info 11:03:28 AM Waiting for element to be clickable: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]] Info 11:03:28 AM Element is now clickable: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]] Info 11:03:29 AM Clicked on element: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]] Info 11:03:29 AM Waiting for element to appear: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:03:29 AM Element appeared: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:03:29 AM Scrolling into element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:03:29 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:03:29 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:03:29 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:03:29 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:03:29 AM Scrolled into element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:03:29 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:03:29 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:03:29 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:03:29 AM Scrolling into web view: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:03:29 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:03:29 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:03:29 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:03:29 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:03:29 AM Scrolled into web view: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:03:30 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] User Open Hotel Landing page
Harshit BookingPageStatus Timestamp Details Info 11:03:35 AM Navigating to url: https://preprod.tiket.com/hotel Info 11:03:36 AM Current url : https://preprod.tiket.com/hotel Search stay location
Harshit BookingPageStatus Timestamp Details Info 11:03:36 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:03:36 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:03:36 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:03:36 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:03:36 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:03:37 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:03:37 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:03:37 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:03:37 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:03:37 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:03:37 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:03:37 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:03:37 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:03:37 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:03:37 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:03:37 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:03:37 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:03:37 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:03:37 AM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:03:37 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:03:37 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:03:37 AM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:03:37 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 11:03:38 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 11:03:38 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 11:03:39 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Set guests and rooms
Harshit BookingPageStatus Timestamp Details Info 11:03:39 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:03:39 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:03:39 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:03:39 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:03:39 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:03:40 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:03:40 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:03:40 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:03:40 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:03:40 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:03:40 AM currentAdult is '1' Info 11:03:40 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:03:40 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:03:40 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 11:03:40 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:03:40 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:03:40 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:03:40 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 11:03:40 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 11:03:40 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:03:40 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Set date
Harshit BookingPageStatus Timestamp Details Info 11:03:40 AM Got random number -> 10 Info 11:03:40 AM Got random number -> 11 Info 11:03:40 AM stringStartDate is '10', stringEndDate is '11' Info 11:03:40 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:03:40 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:03:40 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:03:40 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:03:40 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:03:41 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:03:41 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:03:41 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:03:41 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:03:41 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:03:41 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:03:41 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:03:41 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:03:41 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:03:41 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:03:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:03:41 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']] Info 11:03:41 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']] Info 11:03:41 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']] Info 11:03:41 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']] Info 11:03:41 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']] Info 11:03:41 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']] Info 11:03:41 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']] Info 11:03:41 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']] Info 11:03:41 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']] Info 11:03:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='11']] submit search Button
Harshit BookingPageStatus Timestamp Details Info 11:03:41 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:03:41 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:03:41 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:03:41 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:03:41 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:03:41 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:03:41 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:03:41 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:03:41 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:03:42 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:03:42 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:04:02 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit BookingPageStatus Timestamp Details Info 11:04:02 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:04:02 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:04:02 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 11:04:02 AM Got text: (SDET International) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 11:04:02 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:04:02 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:04:02 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:04:02 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:04:02 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:04:02 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:04:02 AM [Assertion passed: Verify if PDP is Opened] Info 11:04:02 AM
Expected: is [true]
Actual : [true]
Info 11:04:02 AM [Assertion passed: Hotel name on the search and detail page should be equal] Info 11:04:02 AM
Expected: a string containing "SDET International"
Actual : "SDET International"
[Assertion passed: Verify if PDP is Opened]
Harshit BookingPageStatus Timestamp Details Info 11:04:02 AM Expected: is [true] Actual : [true] [Assertion passed: Hotel name on the search and detail page should be equal]
Harshit BookingPageStatus Timestamp Details Info 11:04:02 AM Expected: a string containing "SDET International" Actual : "SDET International" Rooms are available hence click on See Rooms Button
Harshit BookingPageStatus Timestamp Details Info 11:04:02 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:04:02 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:04:02 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:04:02 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:04:02 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:04:02 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:04:02 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:04:02 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:04:02 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:04:03 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Scroll to room list section
Harshit BookingPageStatus Timestamp Details Info 11:04:03 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:04:03 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:04:03 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:04:03 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:04:03 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:04:03 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:04:03 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:04:03 AM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:04:03 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:04:03 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:04:03 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:04:03 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:04:03 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 11:04:03 AM [Assertion passed: Room list is visible] Info 11:04:03 AM
Expected: is [true]
Actual : [true]
Info 11:04:03 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 11:04:03 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 11:04:03 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 11:04:03 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 11:04:03 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true Info 11:04:03 AM [Assertion passed: Rooms Image should be visible] Info 11:04:03 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room list is visible]
Harshit BookingPageStatus Timestamp Details Info 11:04:03 AM Expected: is [true] Actual : [true] [Assertion passed: Rooms Image should be visible]
Harshit BookingPageStatus Timestamp Details Info 11:04:03 AM Expected: is [true] Actual : [true] Click Book Button
Harshit BookingPageStatus Timestamp Details Info 11:04:03 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:04:03 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:04:04 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:04:04 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:04:04 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:04:04 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:04:04 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:04:04 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:04:04 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:04:05 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:04:05 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:04:05 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:04:05 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:04:05 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:04:05 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:04:05 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:04:05 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:04:05 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] User input contact detail
Harshit BookingPageStatus Timestamp Details Info 11:04:05 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:04:06 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:04:06 AM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:04:06 AM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:04:06 AM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true Info 11:04:06 AM [Assertion passed: Contact form should be visible on Booking Form page] Info 11:04:06 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Contact form should be visible on Booking Form page]
Harshit BookingPageStatus Timestamp Details Info 11:04:06 AM Expected: is [true] Actual : [true] User enter Stay details
Harshit BookingPageStatus Timestamp Details Info 11:04:06 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:04:06 AM Element appeared: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:04:06 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:04:06 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:04:06 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? true Info 11:04:06 AM [Assertion passed: Guest Stay details form should be visible on Booking Form page] Info 11:04:06 AM
Expected: is [true]
Actual : [true]
Info 11:04:06 AM Waiting for element to appear: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:04:06 AM Element appeared: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:04:06 AM Finding elements: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:04:06 AM Found elements: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:04:07 AM Is element displayed: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]? true Info 11:04:07 AM [Assertion passed: Special request button should be visible ] Info 11:04:07 AM
Expected: is [true]
Actual : [true]
Info 11:04:07 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:04:07 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:04:07 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:04:07 AM Scrolling into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:04:07 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:04:07 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:04:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:04:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:04:07 AM Scrolled into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:04:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:04:07 AM Waiting for element to appear: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:04:07 AM Element appeared: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:04:07 AM Finding elements: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:04:07 AM Found elements: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:04:07 AM Is element displayed: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]? true Info 11:04:07 AM [Assertion passed: Special request Pop Container should be visible ] Info 11:04:07 AM
Expected: is [true]
Actual : [true]
Info 11:04:07 AM Finding element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:04:07 AM Found element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:04:07 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:04:07 AM Scrolling into web view: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:04:07 AM Finding element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:04:07 AM Found element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:04:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:04:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:04:07 AM Scrolled into web view: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:04:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:04:07 AM Clicking on element: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]] Info 11:04:07 AM Waiting for element to be clickable: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]] Info 11:04:07 AM Element is now clickable: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]] Info 11:04:08 AM Clicked on element: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]] Info 11:04:08 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:04:08 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:04:08 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:04:08 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:04:08 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:04:08 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:04:08 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:04:08 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:04:08 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:04:08 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:04:08 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:04:08 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:04:08 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:04:08 AM Got text: (IDR 2,200,000) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:04:08 AM Extracted price text: IDR 2,200,000 Status Timestamp Details Info 11:04:06 AM Expected: is [true] Actual : [true] [Assertion passed: Special request button should be visible ]
Harshit BookingPageStatus Timestamp Details Info 11:04:07 AM Expected: is [true] Actual : [true] [Assertion passed: Special request Pop Container should be visible ]
Harshit BookingPageStatus Timestamp Details Info 11:04:07 AM Expected: is [true] Actual : [true] User select addOns and insurance
Harshit BookingPageStatus Timestamp Details Info 11:04:08 AM Waiting for element to appear: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:04:08 AM Element appeared: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:04:08 AM Finding elements: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:04:08 AM Found elements: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:04:08 AM Is element displayed: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]? true Info 11:04:08 AM [Assertion passed: AddOns should be visible If available] Info 11:04:08 AM
Expected: is [true]
Actual : [true]
Info 11:04:08 AM Clicking on element: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:04:08 AM Waiting for element to be clickable: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:04:08 AM Element is now clickable: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:04:08 AM Clicked on element: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:04:08 AM Waiting for element to appear: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:04:09 AM Element appeared: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:04:09 AM Finding element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:04:09 AM Found element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:04:09 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:04:09 AM Scrolling into web view: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:04:09 AM Finding element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:04:09 AM Found element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:04:09 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:04:09 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:04:09 AM Scrolled into web view: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:04:09 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:04:09 AM Waiting for element to appear: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:04:09 AM Element appeared: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:04:09 AM Finding element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:04:09 AM Found element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:04:09 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:04:09 AM Scrolling into web view: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:04:09 AM Finding element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:04:09 AM Found element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:04:09 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:04:09 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:04:09 AM Scrolled into web view: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:04:09 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:04:09 AM Waiting for element to appear: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:04:09 AM Element appeared: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:04:09 AM Clicking on element: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:04:09 AM Waiting for element to be clickable: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:04:09 AM Element is now clickable: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:04:09 AM Clicked on element: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:04:09 AM Waiting for element to appear: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:04:10 AM Element appeared: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:04:10 AM Finding elements: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:04:10 AM Found elements: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:04:10 AM Is element displayed: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button]? true Info 11:04:10 AM [Assertion passed: Insurance like Stay Protection should be visible If available] Info 11:04:10 AM
Expected: is [true]
Actual : [true]
Info 11:04:10 AM Getting text from: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:04:10 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:04:10 AM Found element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:04:10 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:04:10 AM Found element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:04:10 AM Got text: (Add) from: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:04:10 AM Button Text->Add Info 11:04:10 AM Clicking on element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:04:10 AM Waiting for element to be clickable: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:04:10 AM Element is now clickable: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:04:10 AM Clicked on element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[contains(@class, 'insurance_tab')]//button] Info 11:04:10 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:04:10 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:04:10 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:04:10 AM Got text: (IDR 2,333,000) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:04:10 AM Extracted price text: IDR 2,333,000 Info 11:04:10 AM [Assertion passed: Price should be increased when user select AddOns and Insurance] Info 11:04:10 AM
Expected: a value greater than [2200000]
Actual : [2333000]
Info 11:04:10 AM Waiting for element to appear: [BOOKING_FORM_HOTEL_NAME, By.xpath: //p[@data-testid='item-name']] Info 11:04:10 AM Element appeared: [BOOKING_FORM_HOTEL_NAME, By.xpath: //p[@data-testid='item-name']] Info 11:04:10 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[@data-testid='item-name']] Info 11:04:10 AM Got text: (SDET International) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[@data-testid='item-name']] Info 11:04:10 AM [Assertion passed: Hotel name on Booking form should be correct ] Info 11:04:10 AM
Expected: a string containing "SDET International"
Actual : "SDET International"
[Assertion passed: AddOns should be visible If available]
Harshit BookingPageStatus Timestamp Details Info 11:04:08 AM Expected: is [true] Actual : [true] Status Timestamp Details Info 11:04:10 AM Expected: is [true] Actual : [true] Status Timestamp Details Info 11:04:10 AM Expected: a value greater than [2200000] Actual : [2333000] [Assertion passed: Hotel name on Booking form should be correct ]
Harshit BookingPageStatus Timestamp Details Info 11:04:10 AM Expected: a string containing "SDET International" Actual : "SDET International" Go to payment page
Harshit BookingPageStatus Timestamp Details Info 11:04:10 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:04:10 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:04:10 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:04:10 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:04:10 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:04:10 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:04:10 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:04:10 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:04:10 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:04:11 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:04:11 AM Waiting for element to appear: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]] Info 11:04:14 AM Element appeared: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]] Info 11:04:14 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]] Info 11:04:14 AM Got text: (Order ID: 1900060515) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]] Info 11:04:14 AM orderId 1900060515 Info 11:04:14 AM [Assertion passed: Verify order ID is displayed in payment page] Info 11:04:14 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify order ID is displayed in payment page]
Harshit BookingPageStatus Timestamp Details Info 11:04:14 AM Expected: is [true] Actual : [true] User select payment method
Harshit BookingPageStatus Timestamp Details Info 11:04:14 AM Waiting for element to appear: [PAYMENT_METHOD_RECOMMENDATION, By.xpath: //*[contains(@class, 'Recommended_recomendation')]] Info 11:04:14 AM Element appeared: [PAYMENT_METHOD_RECOMMENDATION, By.xpath: //*[contains(@class, 'Recommended_recomendation')]] Info 11:04:14 AM Finding element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 11:04:14 AM Found element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 11:04:14 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 11:04:14 AM Scrolling into web view: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 11:04:14 AM Finding element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 11:04:14 AM Found element: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 11:04:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 11:04:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 11:04:14 AM Scrolled into web view: [SEE_ALL_PAYMENT_METHOD, By.xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 11:04:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'PaymentMethod_see_all_group')]] Info 11:04:14 AM Waiting for element to appear: [PAYMENT_DRAWER_HEADING, By.xpath: //h2[contains(@class,'Text')]] Info 11:04:15 AM Element appeared: [PAYMENT_DRAWER_HEADING, By.xpath: //h2[contains(@class,'Text')]] Info 11:04:15 AM Waiting for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Transfer Virtual Account']] Info 11:04:35 AM Timeout waiting for 20 seconds for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Transfer Virtual Account']] Info 11:04:35 AM Scrolling into web view: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Instant Payment']] Info 11:04:35 AM Finding element: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Instant Payment']] Info 11:04:35 AM Found element: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Instant Payment']] Info 11:04:35 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'Group')]//span[text()='Instant Payment']] Info 11:04:35 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'Group')]//span[text()='Instant Payment']] Info 11:04:35 AM Scrolled into web view: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Instant Payment']] Info 11:04:35 AM Waiting for element to appear: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Instant Payment']] Info 11:04:35 AM Element appeared: [INSTANT_PAYMENT_METHOD_GROUP, By.xpath: //div[contains(@class,'Group')]//span[text()='Instant Payment']] Info 11:04:35 AM Waiting for element to appear: [SELECT_PAYMENT_METHOD, By.xpath: (//span[text()='Sakuku'])[last()]] Info 11:04:35 AM Element appeared: [SELECT_PAYMENT_METHOD, By.xpath: (//span[text()='Sakuku'])[last()]] Info 11:04:35 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]] Info 11:04:35 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]] Info 11:04:35 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]] Info 11:04:35 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[text()='Sakuku'])[last()]] Info 11:04:35 AM Waiting for element to appear: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]] Info 11:04:35 AM Element appeared: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]] Info 11:04:35 AM Waiting for element to appear: [FINAL_PRICE, By.xpath: //span[contains(@class , 'PriceSummary_final_price')]] Info 11:04:35 AM Element appeared: [FINAL_PRICE, By.xpath: //span[contains(@class , 'PriceSummary_final_price')]] Info 11:04:35 AM Got title: Continue Payment Info 11:04:35 AM Waiting for element to appear: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]] Info 11:04:35 AM Element appeared: [CONTINUE_PAYMENT_CONTAINER, By.xpath: //div[contains(@class,'Countdown_countdown')]] User complete payment
Harshit BookingPageStatus Timestamp Details Info 11:04:36 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:04:36 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:04:36 AM Waiting for element to be clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:04:36 AM Element is now clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:04:36 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:04:36 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:04:36 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:04:36 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]] User try to open see order list
Harshit BookingPageStatus Timestamp Details Info 11:04:36 AM Waiting for element to appear: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 11:04:48 AM Element appeared: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 11:04:48 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 11:04:48 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 11:04:48 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 11:04:49 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Find the issued order
Harshit BookingPageStatus Timestamp Details Info 11:04:49 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900060515/details Info 11:04:49 AM [curl]
curl -X GET \
-H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900060515/details'Info 11:04:49 AM Navigating to url: https://m.preprod.tiket.com/yourorder/detail?orderId=1900060515&orderHash=71409F634BDD5A476875D33B&orderDetailId=1900120540 Info 11:04:49 AM Current url : https://m.preprod.tiket.com/yourorder/detail?orderId=1900060515&orderHash=71409F634BDD5A476875D33B&orderDetailId=1900120540 Info 11:04:49 AM Finding elements: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']] Info 11:04:49 AM Found elements: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']] Info 11:04:49 AM Is element displayed: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']]? false Info 11:04:49 AM Waiting for element to appear: [VIEW_E_TICKET_BUTTON, By.xpath: (//*[contains(@class, 'ETicket_generated_ticket') or contains(@class, 'styles_train_eticket')])[1]] Info 11:05:10 AM Timeout waiting for 20 seconds for element to appear: [VIEW_E_TICKET_BUTTON, By.xpath: (//*[contains(@class, 'ETicket_generated_ticket') or contains(@class, 'styles_train_eticket')])[1]] Info 11:05:10 AM [Assertion passed: e-Ticket on the order detail should be published] Info 11:05:10 AM
Expected: is [true]
Actual : [false]
[Assertion failed: e-Ticket on the order detail should be published]
Harshit BookingPageStatus Timestamp Details Fail 11:05:10 AM Expected: is [true] Actual : [false] Exception
Harshit BookingPageStatus Timestamp Details Fail 11:05:10 AM -
correctredirectiontobookingform_1752552315351
11:05:15 AM / 00:00:25:439 Fail
correctredirectiontobookingform_1752552315351
07.15.2025 11:05:15 AM 07.15.2025 11:05:40 AM 00:00:25:439 · #test-id=407Dixita BookingPageStatus Timestamp Details Info 11:05:15 AM Test (correctredirectiontobookingform) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 11:05:29 AM Test failed: correctredirectiontobookingform Info 11:05:40 AM Screenshot Info 11:05:40 AM TestRailID: 1370852 Status Timestamp Details Info 11:05:15 AM Test start: correctredirectiontobookingform User open home page
Dixita BookingPageStatus Timestamp Details Info 11:05:15 AM Maximizing window Info 11:05:15 AM Window is maximized Info 11:05:15 AM Navigating to url: https://preprod.tiket.com/ Info 11:05:17 AM Current url : https://preprod.tiket.com/ Info 11:05:17 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:05:27 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open home page as guest
Dixita BookingPageStatus Timestamp Details Info 11:05:28 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:05:28 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:05:28 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:05:28 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:05:28 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:05:28 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:05:28 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:05:28 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 11:05:28 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:05:28 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:05:28 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 11:05:28 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:05:28 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:05:28 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:05:28 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:05:28 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:05:28 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:05:28 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:05:28 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Exception
Dixita BookingPageStatus Timestamp Details Fail 11:05:29 AM -
deeplinkHomesPDP_1752552341121
11:05:41 AM / 00:00:19:274 Pass
deeplinkHomesPDP_1752552341121
07.15.2025 11:05:41 AM 07.15.2025 11:06:00 AM 00:00:19:274 · #test-id=412Prabhleen HomesLandingPageStatus Timestamp Details Info 11:05:41 AM Test (deeplinkHomesPDP) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 11:06:00 AM Test success: deeplinkHomesPDP Info 11:06:00 AM TestRailID: 137225 Status Timestamp Details Info 11:05:41 AM Test start: deeplinkHomesPDP User open home page
Prabhleen HomesLandingPageStatus Timestamp Details Info 11:05:41 AM Maximizing window Info 11:05:41 AM Window is maximized Info 11:05:41 AM Navigating to url: https://preprod.tiket.com/ Info 11:05:43 AM Current url : https://preprod.tiket.com/ Info 11:05:43 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:05:53 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Open Deeplink
Prabhleen HomesLandingPageStatus Timestamp Details Info 11:05:54 AM Navigating to url: https://preprod.tiket.com/homes/indonesia/ascott-waterplace-surabaya-108001534517698775 Info 11:05:59 AM Current url : https://preprod.tiket.com/homes/indonesia/ascott-waterplace-surabaya-108001534517698775 Info 11:05:59 AM Waiting for element to appear: [HOTEL_NAME, By.xpath: //h1[contains(@data-testid,'name')]] Info 11:06:00 AM Element appeared: [HOTEL_NAME, By.xpath: //h1[contains(@data-testid,'name')]] Info 11:06:00 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[contains(@data-testid,'name')]] Info 11:06:00 AM Got text: (Ascott Waterplace Surabaya) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[contains(@data-testid,'name')]] Info 11:06:00 AM [Assertion passed: Property name Page is visible] Info 11:06:00 AM
Expected: is "Ascott Waterplace Surabaya"
Actual : "Ascott Waterplace Surabaya"
[Assertion passed: Property name Page is visible]
Prabhleen HomesLandingPageStatus Timestamp Details Info 11:06:00 AM Expected: is "Ascott Waterplace Surabaya" Actual : "Ascott Waterplace Surabaya" -
multiorderplan_1752552360676
11:06:00 AM / 00:01:41:554 Fail
multiorderplan_1752552360676
07.15.2025 11:06:00 AM 07.15.2025 11:07:42 AM 00:01:41:554 · #test-id=417Dixita BookingPageStatus Timestamp Details Info 11:06:00 AM Test (multiorderplan) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 11:07:31 AM Test failed: multiorderplan Info 11:07:42 AM Screenshot Info 11:07:42 AM TestRailID: 1370851 Status Timestamp Details Info 11:06:00 AM Test start: multiorderplan Open home page
Dixita BookingPageStatus Timestamp Details Info 11:06:00 AM Maximizing window Info 11:06:00 AM Window is maximized Info 11:06:00 AM Navigating to url: https://preprod.tiket.com/ Info 11:06:03 AM Current url : https://preprod.tiket.com/ Info 11:06:03 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:06:13 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Login as guest
Dixita BookingPageStatus Timestamp Details Info 11:06:13 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:06:14 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:06:14 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:06:14 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:06:14 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:06:14 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:06:14 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:06:14 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 11:06:14 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:06:14 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:06:14 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 11:06:14 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:06:14 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:06:14 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:06:14 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:06:14 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:06:14 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:06:14 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:06:14 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:06:14 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:06:14 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:06:14 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:06:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:06:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:06:14 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:06:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:06:14 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:06:15 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:06:15 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:06:15 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:06:15 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:06:25 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:06:25 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:06:31 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:06:31 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:06:31 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:06:31 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false Select IDR currency
Dixita BookingPageStatus Timestamp Details Info 11:06:32 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:06:32 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:06:32 AM Current currency: IDR User Open NHA Landing page
Dixita BookingPageStatus Timestamp Details Info 11:06:35 AM Navigating to url: https://preprod.tiket.com/homes Info 11:06:36 AM Current url : https://preprod.tiket.com/homes Info 11:06:36 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:06:37 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:06:37 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:06:37 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:06:37 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 11:06:37 AM [Assertion passed: Landing Page is Opened] Info 11:06:37 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Dixita BookingPageStatus Timestamp Details Info 11:06:37 AM Expected: is [true] Actual : [true] Search location
Dixita BookingPageStatus Timestamp Details Info 11:06:37 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:06:37 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:06:37 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:06:37 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:06:37 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:06:37 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:06:37 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:06:37 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:06:37 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:06:37 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:06:37 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:06:37 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:06:37 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:06:37 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:06:37 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:06:37 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:06:37 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:06:38 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:06:38 AM Sending keys: (The ResidencesS at Puri Casablanca) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:06:38 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:06:38 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:06:38 AM Sent keys: (The ResidencesS at Puri Casablanca) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:06:38 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']] Info 11:06:39 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']] Info 11:06:39 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']] Info 11:06:39 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']] Submit search
Dixita BookingPageStatus Timestamp Details Info 11:06:39 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:06:39 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:06:39 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:06:39 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:06:39 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:06:39 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:06:39 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:06:39 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:06:39 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:06:40 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:06:40 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:07:00 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Dixita BookingPageStatus Timestamp Details Info 11:07:00 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:07:10 AM Timeout waiting for 10 seconds for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:07:10 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:07:21 AM Timeout waiting for 10 seconds for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:07:21 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:07:31 AM Timeout waiting for 10 seconds for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:07:31 AM [Assertion passed: Verify User is redirected to PDP] Info 11:07:31 AM
Expected: is [true]
Actual : [false]
[Assertion failed: Verify User is redirected to PDP]
Dixita BookingPageStatus Timestamp Details Fail 11:07:31 AM Expected: is [true] Actual : [false] Exception
Dixita BookingPageStatus Timestamp Details Fail 11:07:31 AM -
testFullRefundCcHotel_1752552462712
11:07:42 AM / 00:00:10:595 Skip
testFullRefundCcHotel_1752552462712
07.15.2025 11:07:42 AM 07.15.2025 11:07:53 AM 00:00:10:595 · #test-id=429Harshit OrderPageStatus Timestamp Details Info 11:07:42 AM Test (testFullRefundCcHotel) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Skip 11:07:43 AM Test skipped: testFullRefundCcHotel Info 11:07:53 AM Screenshot Info 11:07:53 AM TestRailID: 1099751 Status Timestamp Details Info 11:07:42 AM Test start: testFullRefundCcHotel Create new hotel issued order
Harshit OrderPageStatus Timestamp Details Info 11:07:43 AM Hitting POST request with, uri: https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/login Info 11:07:43 AM [curl]
curl -X POST \
-H 'X-Country-Code: ID' \
-H 'Cookie: device_id=53401112-03e1-461d-8143-4d60d76d1262-dont-change; Path=/; Domain=staging.bliblitiket.com; HttpOnly; Secure' \
-H 'X-Client-Id: 9dc79e3916a042abc86c2aa525bff0091' \
-H 'X-City: ID' \
-H 'X-Request-Id-123123123: ' \
-H 'Accept-Language: en' \
-H 'True-Client-Ip: 127.0.0.1' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
--data '{"ref":"https://preprod.tiket.com","identity":"muhammad.yazid@tiket.com","secret":"TestTiket@123","type":"EMAIL_PASSWORD"}' \
'https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/login'Info 11:07:43 AM auth code res -> {"code":"SUCCESS","data":{"emailAddress":null,"redirectUrl":"https://preprod.tiket.com/unm/api/sso-login?authCode=eyJhbGciOiJFZERTQSIsImtpZCI6ImxjX0YtVzBKLXc4IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoiLnRpa2V0LmNvbSIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU2MDYzLCJpYXQiOjE3NTI1NTI0NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJwS3V3eURiTUZwTnNfSnhIVWJaTkZwQ2NEamZKTS1ucyIsIm5iZiI6MTc1MjU1MjQ2MywibmV4dFJlZGlyZWN0cyI6WyJodHRwczovL3d3d3ByZXByb2QuZ2RuLWFwcC5jb20vdW5tL2FwaS9zc28tbG9naW4iXSwicmVmIjoiaHR0cHM6Ly9wcmVwcm9kLnRpa2V0LmNvbSIsInNlc3Npb25JZCI6InBLdXd5RGJNRnBOc19KeEhVYlpORnBDY0RqZkpNLW5zIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiIiLCJ1c2VySWQiOjEwMDA4NDQ3M30.tN5cXBENrV9kbWl_wEKXf4sRDbX-Rgx08VESCohKJQ0Goqo0G6rqAT6hSdKfPubA0dNrmvwMvL-nSMp_h1fMAg&ref=https://preprod.tiket.com","phoneNumber":"","verificationStatus":["PHONE","EMAIL"],"isPasswordSkippable":false,"isNameEditable":false,"name":"","userId":0},"serverTime":1752552463279,"message":"SUCCESS","errors":null} Info 11:07:43 AM auth code : eyJhbGciOiJFZERTQSIsImtpZCI6ImxjX0YtVzBKLXc4IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoiLnRpa2V0LmNvbSIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU2MDYzLCJpYXQiOjE3NTI1NTI0NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJwS3V3eURiTUZwTnNfSnhIVWJaTkZwQ2NEamZKTS1ucyIsIm5iZiI6MTc1MjU1MjQ2MywibmV4dFJlZGlyZWN0cyI6WyJodHRwczovL3d3d3ByZXByb2QuZ2RuLWFwcC5jb20vdW5tL2FwaS9zc28tbG9naW4iXSwicmVmIjoiaHR0cHM6Ly9wcmVwcm9kLnRpa2V0LmNvbSIsInNlc3Npb25JZCI6InBLdXd5RGJNRnBOc19KeEhVYlpORnBDY0RqZkpNLW5zIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiIiLCJ1c2VySWQiOjEwMDA4NDQ3M30.tN5cXBENrV9kbWl_wEKXf4sRDbX-Rgx08VESCohKJQ0Goqo0G6rqAT6hSdKfPubA0dNrmvwMvL-nSMp_h1fMAg Info 11:07:43 AM Hitting GET request with, uri: https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/code/verify Info 11:07:43 AM [curl]
curl -X GET \
-H 'Accept-Language: en' \
-H 'accept: application/json' \
'https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/code/verify?authCode=eyJhbGciOiJFZERTQSIsImtpZCI6ImxjX0YtVzBKLXc4IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoiLnRpa2V0LmNvbSIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU2MDYzLCJpYXQiOjE3NTI1NTI0NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJwS3V3eURiTUZwTnNfSnhIVWJaTkZwQ2NEamZKTS1ucyIsIm5iZiI6MTc1MjU1MjQ2MywibmV4dFJlZGlyZWN0cyI6WyJodHRwczovL3d3d3ByZXByb2QuZ2RuLWFwcC5jb20vdW5tL2FwaS9zc28tbG9naW4iXSwicmVmIjoiaHR0cHM6Ly9wcmVwcm9kLnRpa2V0LmNvbSIsInNlc3Npb25JZCI6InBLdXd5RGJNRnBOc19KeEhVYlpORnBDY0RqZkpNLW5zIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiIiLCJ1c2VySWQiOjEwMDA4NDQ3M30.tN5cXBENrV9kbWl_wEKXf4sRDbX-Rgx08VESCohKJQ0Goqo0G6rqAT6hSdKfPubA0dNrmvwMvL-nSMp_h1fMAg'Info 11:07:43 AM service ticket res -> {"code":"SUCCESS","data":{"cookieDomain":".tiket.com","redirectUrl":"https://wwwpreprod.gdn-app.com/unm/api/sso-login?authCode=eyJhbGciOiJFZERTQSIsImtpZCI6IlIyNGxMWHkxVkw0IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoid3d3cHJlcHJvZC5nZG4tYXBwLmNvbSIsImVudGl0eSI6IkJMSUJMSSIsImV4cCI6MTc1MjU1NjA2MywiaWF0IjoxNzUyNTUyNDYzLCJpc3MiOiJodHRwczovL3NhbmRib3guYmxpYmxpdGlrZXQuY29tIiwianRpIjoicEt1d3lEYk1GcE5zX0p4SFViWk5GcENjRGpmSk0tbnMiLCJuYmYiOjE3NTI1NTI0NjMsIm5leHRSZWRpcmVjdHMiOltdLCJyZWYiOiJodHRwczovL3ByZXByb2QudGlrZXQuY29tIiwic2Vzc2lvbklkIjoicEt1d3lEYk1GcE5zX0p4SFViWk5GcENjRGpmSk0tbnMiLCJzdWIiOiIxMDAwODQ0NzMiLCJ0b3BpYyI6IiIsInVzZXJJZCI6MTAwMDg0NDczfQ.gKQ-EA8V-nB5XM_hoxmAVwWrcChIzLttCUX7BvOpKgGqKNFRFg5jcqrOHJNGn6TMQ2An8514L5yQNG-JeXHNAg&ref=https://preprod.tiket.com","expireAt":1752556063365,"serviceTicket":"eyJhbGciOiJIUzI1NiIsImtpZCI6InMwWTB6QW5JTWxRIiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJrdiIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU2MDYzLCJpYXQiOjE3NTI1NTI0NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiIyZTY1YjI0NC00NGE3LTQ0ZDUtYmQ0MS1jY2VkZmE5NTFkY2QiLCJuYmYiOjE3NTI1NTI0NjMsInNlc3Npb25JZCI6InBLdXd5RGJNRnBOc19KeEhVYlpORnBDY0RqZkpNLW5zIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiJTRVJWSUNFX1RJQ0tFVCIsInVzZXJJZCI6MTAwMDg0NDczfQ.rb4UuDVpLjrCJopbRisbx6X0FH6o9LDly9YzDpN37d4"},"serverTime":1752552463365,"message":"SUCCESS","errors":null} Info 11:07:43 AM service ticket : eyJhbGciOiJIUzI1NiIsImtpZCI6InMwWTB6QW5JTWxRIiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJrdiIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU2MDYzLCJpYXQiOjE3NTI1NTI0NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiIyZTY1YjI0NC00NGE3LTQ0ZDUtYmQ0MS1jY2VkZmE5NTFkY2QiLCJuYmYiOjE3NTI1NTI0NjMsInNlc3Npb25JZCI6InBLdXd5RGJNRnBOc19KeEhVYlpORnBDY0RqZkpNLW5zIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiJTRVJWSUNFX1RJQ0tFVCIsInVzZXJJZCI6MTAwMDg0NDczfQ.rb4UuDVpLjrCJopbRisbx6X0FH6o9LDly9YzDpN37d4 Info 11:07:43 AM Hitting POST request with, uri: https://member-core-v2-be-svc.preprod-platform-cluster.tiket.com/tix-member-core/v3/auth/unm/service-ticket Info 11:07:43 AM [curl]
curl -X POST \
-H 'Cookie: tiket_currency=IDR; uniqueId=8a845f67-05c0-419b-a33b-e64e1a; userlang=en' \
-H 'X-Username: GUEST' \
-H 'X-Login-Media: none' \
-H 'X-Reseller-Id: 0' \
-H 'X-Account-Id: 0' \
-H 'X-Channel-Id: DESKTOP' \
-H 'X-Request-Id: d1f3321d-54f3-4f67-9ebc-de8f13194492' \
-H 'X-Store-Id: TIKETCOM' \
-H 'X-Business-Id: 0' \
-H 'X-Currency: idr' \
-H 'True-Client-Ip: 127.0.0.1' \
-H 'accept: */*' \
-H 'X-Service-Id: gateway' \
-H 'X-Forwarded-For: 127.0.0.1' \
-H 'X-Identity: identity' \
-H 'Accept-Language: id' \
-H 'Content-Type: application/json' \
--data '{"serviceTicket":"eyJhbGciOiJIUzI1NiIsImtpZCI6InMwWTB6QW5JTWxRIiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJrdiIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU2MDYzLCJpYXQiOjE3NTI1NTI0NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiIyZTY1YjI0NC00NGE3LTQ0ZDUtYmQ0MS1jY2VkZmE5NTFkY2QiLCJuYmYiOjE3NTI1NTI0NjMsInNlc3Npb25JZCI6InBLdXd5RGJNRnBOc19KeEhVYlpORnBDY0RqZkpNLW5zIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiJTRVJWSUNFX1RJQ0tFVCIsInVzZXJJZCI6MTAwMDg0NDczfQ.rb4UuDVpLjrCJopbRisbx6X0FH6o9LDly9YzDpN37d4"}' \
'https://member-core-v2-be-svc.preprod-platform-cluster.tiket.com/tix-member-core/v3/auth/unm/service-ticket'Info 11:07:43 AM access token res -> {"code":"SUCCESS","data":{"accountFirstName":"Muhammad","accountLastName":"yazid","unmUserId":100084473,"accountPhoneCode":"+62","accessToken":"eyJraWQiOiJ5NUFfSmJKNzFDNVpsbjBCbU11blJRTG5XV210ZG5OQSJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZDQwZjBlNWIwZTZhNWFlOTYwZWIiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1MjQ2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYyMDYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.29BM-MNMW1Iuq0Xx6mmPDvzN3i3lKFvawq5a2CY70jiKRkBQXffbY1AbOuoa5z1r","accountPhoneNumber":"85750428576","accountId":17574,"accessRoleName":null,"accountUsername":"muhammad.yazid@tiket.com","verifiedPhoneNumber":true,"currency":"IDR","isB2BCorp":false,"lang":"en","uniqueId":"8588433a-0f6d-4fd2-b797-360f40","refreshToken":"eyJraWQiOiJ5NUFfSmJKNzFDNVpsbjBCbU11blJRTG5XV210ZG5OQSJ9.eyJhdWQiOiJ0aWtldC5jb20vcnQiLCJzdWIiOiI2ODc1ZDQwZjBlNWIwZTZhNWFlOTYwZWIiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1MjQ2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYyMDYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.5w9ZA7LHrl8nuInL-2V0ETxlH4_up67uYyM7-xjGqVPAlyhuhAQwd0TujLn1HdLW","verifiedEmail":true},"serverTime":"2025-07-15T04:07:43.545+0000","message":"success","errors":null} Info 11:07:43 AM access token : eyJraWQiOiJ5NUFfSmJKNzFDNVpsbjBCbU11blJRTG5XV210ZG5OQSJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZDQwZjBlNWIwZTZhNWFlOTYwZWIiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1MjQ2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYyMDYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.29BM-MNMW1Iuq0Xx6mmPDvzN3i3lKFvawq5a2CY70jiKRkBQXffbY1AbOuoa5z1r Info 11:07:43 AM accessToken-> Bearer eyJraWQiOiJ5NUFfSmJKNzFDNVpsbjBCbU11blJRTG5XV210ZG5OQSJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZDQwZjBlNWIwZTZhNWFlOTYwZWIiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1MjQ2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYyMDYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.29BM-MNMW1Iuq0Xx6mmPDvzN3i3lKFvawq5a2CY70jiKRkBQXffbY1AbOuoa5z1r Info 11:07:43 AM query SDET International Info 11:07:43 AM Hitting POST request with, uri: https://preprod.tiket.com/ms-gateway/tix-hotel-autocomplete/v3/autocomplete Info 11:07:43 AM [curl]
curl -X POST \
-H 'ipaddress: 127.0.0.1' \
-H 'Accept-version: v2' \
-H 'useragent: chrome' \
-H 'storeId: TIKETCOM' \
-H 'version: 3' \
-H 'Authorization: Bearer eyJraWQiOiJ5NUFfSmJKNzFDNVpsbjBCbU11blJRTG5XV210ZG5OQSJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZDQwZjBlNWIwZTZhNWFlOTYwZWIiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1MjQ2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYyMDYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.29BM-MNMW1Iuq0Xx6mmPDvzN3i3lKFvawq5a2CY70jiKRkBQXffbY1AbOuoa5z1r' \
-H 'x-forwarded-host: 127.0.0.1' \
-H 'requestId: 23123123' \
-H 'Currency: IDR' \
-H 'memberType: B2C' \
-H 'lang: id' \
-H 'serviceId: gateway' \
-H 'channelId: WEB' \
-H 'Content-Type: application/json' \
-H 'user-agent: Chrome' \
-H 'username: muhammad.yazid@tiket.com' \
--data '{"query":"SDET International","accommodationTypes":["HOTEL"]}' \
'https://preprod.tiket.com/ms-gateway/tix-hotel-autocomplete/v3/autocomplete'Info 11:07:43 AM hotelId-> sdet-international-804001745477212540 Info 11:07:43 AM hotel name->SDET International Info 11:07:43 AM Date: 2025-05-15 Info 11:07:43 AM Hitting POST request with, uri: https://preprod.tiket.com/ms-gateway/tix-hotel-search/v2/room Info 11:07:43 AM [curl]
curl -X POST \
-H 'X-Search-Session-Id: 23123123' \
-H 'showColor: false' \
-H 'true-client-ip: 192.168.1.1' \
-H 'X-Loyalty-Level: LV2' \
-H 'storeId: TIKETCOM' \
-H 'version: 4' \
-H 'accept: */*' \
-H 'Authorization: Bearer eyJraWQiOiJ5NUFfSmJKNzFDNVpsbjBCbU11blJRTG5XV210ZG5OQSJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZDQwZjBlNWIwZTZhNWFlOTYwZWIiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1MjQ2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYyMDYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.29BM-MNMW1Iuq0Xx6mmPDvzN3i3lKFvawq5a2CY70jiKRkBQXffbY1AbOuoa5z1r' \
-H 'x-forwarded-host: 192.168.1.1' \
-H 'requestId: 23123123' \
-H 'isVerifiedPhoneNumber: false' \
-H 'currency: IDR' \
-H 'serviceId: gateway' \
-H 'lang: en' \
-H 'channelId: DESKTOP' \
-H 'user-agent: Chrome' \
-H 'username: muhammad.yazid@tiket.com' \
-H 'Content-Type: application/json' \
--data '{"showAlternate":true,"night":1,"childAges":[],"hotelId":"sdet-international-804001745477212540","adult":1,"room":1,"startDate":"2025-05-15"}' \
'https://preprod.tiket.com/ms-gateway/tix-hotel-search/v2/room'Info 11:07:43 AM Error occured: com.tiket.model.Exception.ApiChangeException: Got status code: 400
at com.tiket.io.api.ApiTools.peek(ApiTools.java:232)
at com.tiket.io.api.ApiTools.post(ApiTools.java:106)
at com.tiket.api.accommodation.hotel.room.SelectRoomApi.hitApi(SelectRoomApi.java:50)
at com.tiket.web.dashboard.page.order.orderCreationPage.selectRoom(orderCreationPage.java:192)
at com.tiket.web.dashboard.page.order.orderCreationPage.createHotelSakukuIssuedOrderApi(orderCreationPage.java:616)
at com.tiket.web.dWeb.test.accommodation.hotel.HotelsTest.testFullRefundCcHotel(HotelsTest.java:1927)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
Skip 11:07:43 AM Hotel Booking via API failed. Skipping the subsequent steps. -
verifyAbilityToAddSplReqGuest_1752552474143
11:07:54 AM / 00:01:02:949 Fail
verifyAbilityToAddSplReqGuest_1752552474143
07.15.2025 11:07:54 AM 07.15.2025 11:08:57 AM 00:01:02:949 · #test-id=432Harshit DetailPageStatus Timestamp Details Info 11:07:54 AM Test (verifyAbilityToAddSplReqGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 11:08:52 AM Test failed: verifyAbilityToAddSplReqGuest Info 11:08:57 AM Screenshot Info 11:08:57 AM TestRailID: 1099743 Status Timestamp Details Info 11:07:54 AM Test start: verifyAbilityToAddSplReqGuest User open home page
Harshit DetailPageStatus Timestamp Details Info 11:07:55 AM Maximizing window Info 11:07:55 AM Window is maximized Info 11:07:55 AM Navigating to url: https://preprod.tiket.com/ Info 11:07:57 AM Current url : https://preprod.tiket.com/ Info 11:07:57 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:08:07 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as guest
Harshit DetailPageStatus Timestamp Details Info 11:08:07 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:08:13 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:08:13 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:08:14 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:08:14 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false User select IDR currency
Harshit DetailPageStatus Timestamp Details Info 11:08:14 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:08:14 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:08:14 AM Current currency: IDR User Open NHA Landing page
Harshit DetailPageStatus Timestamp Details Info 11:08:16 AM Navigating to url: https://preprod.tiket.com/homes Info 11:08:17 AM Current url : https://preprod.tiket.com/homes Info 11:08:17 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:08:18 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:08:18 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:08:18 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:08:18 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 11:08:18 AM [Assertion passed: Landing Page is Opened] Info 11:08:18 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit DetailPageStatus Timestamp Details Info 11:08:18 AM Expected: is [true] Actual : [true] Search stay location
Harshit DetailPageStatus Timestamp Details Info 11:08:18 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:08:18 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:08:18 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:08:18 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:08:18 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:08:18 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:08:18 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:08:18 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:08:18 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:08:19 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:08:19 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:08:19 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:08:19 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:08:19 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:08:19 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:08:19 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:08:19 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:08:19 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:08:19 AM Sending keys: (vila SDET Domestic) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:08:19 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:08:19 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:08:19 AM Sent keys: (vila SDET Domestic) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:08:19 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']] Info 11:08:20 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']] Info 11:08:20 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']] Info 11:08:20 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']] submit search Button
Harshit DetailPageStatus Timestamp Details Info 11:08:21 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:08:21 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:08:21 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:08:21 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:08:21 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:08:21 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:08:21 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:08:21 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:08:21 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:08:21 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:08:21 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:08:42 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit DetailPageStatus Timestamp Details Info 11:08:42 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:08:42 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:08:42 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:08:42 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:08:42 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:08:42 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:08:42 AM [Assertion passed: Verify if PDP is Opened] Info 11:08:42 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify if PDP is Opened]
Harshit DetailPageStatus Timestamp Details Info 11:08:42 AM Expected: is [true] Actual : [true] Checking room List
Harshit DetailPageStatus Timestamp Details Info 11:08:42 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:08:42 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:08:42 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:08:42 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:08:43 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 11:08:43 AM [Assertion passed: Room lists section should be visible] Info 11:08:43 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room lists section should be visible]
Harshit DetailPageStatus Timestamp Details Info 11:08:43 AM Expected: is [true] Actual : [true] Click Book Button
Harshit DetailPageStatus Timestamp Details Info 11:08:43 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:08:43 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:08:44 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:08:44 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:08:44 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:08:44 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:08:44 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:08:44 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:08:44 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:08:44 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:08:44 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:08:44 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:08:44 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:08:44 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:08:44 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:08:44 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:08:44 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:08:44 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] User input contact detail
Harshit DetailPageStatus Timestamp Details Info 11:08:45 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:08:45 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:08:45 AM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:08:45 AM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:08:45 AM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true Info 11:08:45 AM [Assertion passed: Contact form should be visible on Booking Form page] Info 11:08:45 AM
Expected: is [true]
Actual : [true]
Info 11:08:46 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:08:46 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:08:46 AM Clicking on element: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]] Info 11:08:46 AM Waiting for element to be clickable: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]] Info 11:08:46 AM Element is now clickable: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]] Info 11:08:46 AM Clicked on element: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]] Info 11:08:46 AM Waiting for element to appear: [FULL_NAME_INPUT, By.xpath: //input[@id='full-name-according-to-id']] Info 11:08:46 AM Element appeared: [FULL_NAME_INPUT, By.xpath: //input[@id='full-name-according-to-id']] Info 11:08:46 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 11:08:46 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 11:08:46 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 11:08:46 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 11:08:46 AM Sending keys: (Bobbytest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 11:08:46 AM Sent keys: (Bobbytest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 11:08:46 AM Waiting for element to appear: [PHONE_NUMBER_INPUT, By.xpath: //input[@id='mobile-number']] Info 11:08:46 AM Element appeared: [PHONE_NUMBER_INPUT, By.xpath: //input[@id='mobile-number']] Info 11:08:46 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 11:08:46 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 11:08:46 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 11:08:46 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 11:08:46 AM Sending keys: (9170815397) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 11:08:46 AM Sent keys: (9170815397) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 11:08:46 AM Waiting for element to appear: [EMAIL_INPUT, By.xpath: //input[@id='email-address']] Info 11:08:47 AM Element appeared: [EMAIL_INPUT, By.xpath: //input[@id='email-address']] Info 11:08:47 AM Finding elements: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]] Info 11:08:47 AM Found elements: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]] Info 11:08:47 AM Is element displayed: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]]? false Info 11:08:47 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] Info 11:08:47 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] Info 11:08:47 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] Info 11:08:47 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] Info 11:08:47 AM Sending keys: (AutApps20250715110754@mailinator.com) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] Info 11:08:47 AM Sent keys: (AutApps20250715110754@mailinator.com) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] [Assertion passed: Contact form should be visible on Booking Form page]
Harshit DetailPageStatus Timestamp Details Info 11:08:45 AM Expected: is [true] Actual : [true] User enter Stay details and add special Request
Harshit DetailPageStatus Timestamp Details Info 11:08:47 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:08:47 AM Element appeared: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:08:47 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:08:47 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:08:47 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? true Info 11:08:47 AM [Assertion passed: Stay details form should be visible on Booking Form page] Info 11:08:47 AM
Expected: is [true]
Actual : [true]
Info 11:08:48 AM Waiting for element to appear: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:08:48 AM Element appeared: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:08:48 AM Finding element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:08:48 AM Found element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:08:48 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:08:48 AM Scrolling into web view: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:08:48 AM Finding element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:08:48 AM Found element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:08:48 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:08:48 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:08:48 AM Scrolled into web view: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:08:48 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:08:48 AM Waiting for element to appear: [INPUT_GUEST_NAME_1, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:08:48 AM Element appeared: [INPUT_GUEST_NAME_1, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:08:48 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:08:48 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:08:48 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:08:48 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:08:48 AM Sending keys: (Bobbytest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:08:48 AM Sent keys: (Bobbytest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:08:48 AM Waiting for element to appear: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:08:48 AM Element appeared: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:08:48 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:08:48 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:08:48 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:08:48 AM Scrolling into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:08:48 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:08:49 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:08:49 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:08:49 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:08:49 AM Scrolled into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:08:49 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:08:49 AM Waiting for element to appear: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:08:49 AM Element appeared: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:08:49 AM Finding elements: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:08:49 AM Found elements: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:08:49 AM Is element displayed: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]? true Info 11:08:49 AM [Assertion passed: Special request button should be visible ] Info 11:08:49 AM
Expected: is [true]
Actual : [true]
Info 11:08:50 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:08:50 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:08:50 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:08:50 AM Scrolling into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:08:50 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:08:50 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:08:50 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:08:50 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:08:50 AM Scrolled into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:08:50 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:08:50 AM Waiting for element to appear: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:08:50 AM Element appeared: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:08:50 AM Finding elements: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:08:50 AM Found elements: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:08:50 AM Is element displayed: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]? true Info 11:08:50 AM [Assertion passed: Special request Pop Container should be visible ] Info 11:08:50 AM
Expected: is [true]
Actual : [true]
Info 11:08:51 AM Finding element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:08:51 AM Found element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:08:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:08:51 AM Scrolling into web view: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:08:51 AM Finding element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:08:51 AM Found element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:08:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:08:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:08:51 AM Scrolled into web view: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:08:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:08:51 AM Clicking on element: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]] Info 11:08:51 AM Waiting for element to be clickable: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]] Info 11:08:51 AM Element is now clickable: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]] Info 11:08:51 AM Clicked on element: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]] Info 11:08:51 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:08:51 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:08:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:08:51 AM Scrolling into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:08:51 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:08:51 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:08:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:08:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:08:51 AM Scrolled into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:08:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:08:51 AM Waiting for element to appear: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:08:51 AM Element appeared: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:08:51 AM Waiting for element to be clickable: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:08:52 AM Element is now clickable: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:08:52 AM Sending keys: (Get Cab To Airport) to: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:08:52 AM Finding element: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:08:52 AM Found element: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:08:52 AM Sent keys: (Get Cab To Airport) to: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:08:52 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]] Info 11:08:52 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]] Info 11:08:52 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]] Info 11:08:52 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]] Info 11:08:52 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]] Info 11:08:52 AM Element not found: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]] [Assertion passed: Stay details form should be visible on Booking Form page]
Harshit DetailPageStatus Timestamp Details Info 11:08:47 AM Expected: is [true] Actual : [true] [Assertion passed: Special request button should be visible ]
Harshit DetailPageStatus Timestamp Details Info 11:08:49 AM Expected: is [true] Actual : [true] [Assertion passed: Special request Pop Container should be visible ]
Harshit DetailPageStatus Timestamp Details Info 11:08:50 AM Expected: is [true] Actual : [true] Exception
Harshit DetailPageStatus Timestamp Details Fail 11:08:52 AM -
verifyAbilityToAddSplReqLogin_1752552537398
11:08:57 AM / 00:02:04:517 Fail
verifyAbilityToAddSplReqLogin_1752552537398
07.15.2025 11:08:57 AM 07.15.2025 11:11:01 AM 00:02:04:517 · #test-id=453Harshit BookingPageStatus Timestamp Details Info 11:08:57 AM Test (verifyAbilityToAddSplReqLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 11:10:57 AM Test failed: verifyAbilityToAddSplReqLogin Info 11:11:01 AM Screenshot Info 11:11:01 AM TestRailID: 1099743 Status Timestamp Details Info 11:08:57 AM Test start: verifyAbilityToAddSplReqLogin User open home page
Harshit BookingPageStatus Timestamp Details Info 11:08:57 AM Maximizing window Info 11:08:57 AM Window is maximized Info 11:08:57 AM Navigating to url: https://preprod.tiket.com/ Info 11:08:59 AM Current url : https://preprod.tiket.com/ Info 11:08:59 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:09:09 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit BookingPageStatus Timestamp Details Info 11:09:10 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:09:10 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:09:10 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:09:14 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:09:14 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:09:14 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:09:14 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false Info 11:09:14 AM Maximizing window Info 11:09:14 AM Window is maximized Info 11:09:14 AM Navigating to url: https://preprod.tiket.com/ Info 11:09:16 AM Current url : https://preprod.tiket.com/ Info 11:09:16 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:09:26 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:09:26 AM Maximizing window Info 11:09:26 AM Window is maximized Info 11:09:26 AM Navigating to url: https://preprod.tiket.com/ Info 11:09:28 AM Current url : https://preprod.tiket.com/ Info 11:09:28 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:09:39 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:09:39 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:09:39 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:09:39 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:09:39 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:09:39 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:09:40 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:09:40 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:09:40 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:09:40 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:09:40 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:09:40 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:09:40 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:09:40 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:09:40 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:09:40 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:09:40 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:09:40 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:09:40 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:09:40 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:09:40 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:09:40 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:09:40 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:09:40 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:09:40 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:09:40 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:09:40 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:09:40 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:09:40 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:09:40 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:09:40 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:09:40 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:09:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:09:41 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:09:41 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:09:41 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:09:41 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:09:41 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:09:41 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:09:41 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:09:41 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:09:41 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:09:41 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:09:41 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:09:41 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:09:41 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:09:41 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:09:41 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:09:41 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:09:41 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:09:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:09:41 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']] Info 11:09:41 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
(Session info: chrome=123.0.6312.105)
Build info: version: '4.13.0', revision: 'ba948ece5b*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2f6584994a9fa229695a3b371a5d7fa6Info 11:09:41 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:09:52 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:09:52 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:09:52 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:09:52 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false Info 11:09:52 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:09:52 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:09:52 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false Info 11:09:52 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:09:52 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:09:52 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 11:09:52 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:09:52 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:09:52 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 11:09:52 AM User is already logged in. No OTP needed Info 11:09:52 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:10:12 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:10:12 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:10:22 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:10:22 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:10:22 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:10:22 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Harshit BookingPageStatus Timestamp Details Info 11:10:23 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:10:23 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:10:23 AM Current currency: IDR User Open Hotel Landing page
Harshit BookingPageStatus Timestamp Details Info 11:10:25 AM Navigating to url: https://preprod.tiket.com/hotel Info 11:10:25 AM Current url : https://preprod.tiket.com/hotel Info 11:10:25 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:10:26 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:10:26 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:10:26 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:10:26 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 11:10:26 AM [Assertion passed: Landing Page is Opened] Info 11:10:26 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit BookingPageStatus Timestamp Details Info 11:10:26 AM Expected: is [true] Actual : [true] Search stay location
Harshit BookingPageStatus Timestamp Details Info 11:10:26 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:10:26 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:10:26 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:10:26 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:10:26 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:10:27 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:10:27 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:10:27 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:10:27 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:10:27 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:10:27 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:10:27 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:10:27 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:10:27 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:10:27 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:10:27 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:10:27 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:10:27 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:10:27 AM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:10:27 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:10:27 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:10:27 AM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:10:27 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 11:10:28 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 11:10:28 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 11:10:28 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] submit search Button
Harshit BookingPageStatus Timestamp Details Info 11:10:29 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:10:29 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:10:29 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:10:29 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:10:29 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:10:29 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:10:29 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:10:29 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:10:29 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:10:29 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:10:29 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:10:49 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit BookingPageStatus Timestamp Details Info 11:10:49 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:10:49 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:10:49 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:10:49 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:10:49 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:10:49 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:10:49 AM [Assertion passed: Verify if PDP is Opened] Info 11:10:49 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify if PDP is Opened]
Harshit BookingPageStatus Timestamp Details Info 11:10:49 AM Expected: is [true] Actual : [true] Checking room List
Harshit BookingPageStatus Timestamp Details Info 11:10:49 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:10:50 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:10:50 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:10:50 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:10:50 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 11:10:50 AM [Assertion passed: Room lists section should be visible] Info 11:10:50 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room lists section should be visible]
Harshit BookingPageStatus Timestamp Details Info 11:10:50 AM Expected: is [true] Actual : [true] Click Book Button
Harshit BookingPageStatus Timestamp Details Info 11:10:50 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:10:50 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:10:51 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:10:51 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:10:51 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:10:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:10:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:10:51 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:10:51 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:10:51 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:10:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:10:51 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:10:51 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:10:51 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:10:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:10:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:10:51 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:10:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] User enter Stay details and add special Request
Harshit BookingPageStatus Timestamp Details Info 11:10:51 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:10:53 AM Element appeared: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:10:53 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:10:53 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:10:53 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? true Info 11:10:53 AM [Assertion passed: Stay details form should be visible on Booking Form page] Info 11:10:53 AM
Expected: is [true]
Actual : [true]
Info 11:10:53 AM Waiting for element to appear: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:10:53 AM Element appeared: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:10:53 AM Finding element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:10:53 AM Found element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:10:53 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:10:53 AM Scrolling into web view: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:10:53 AM Finding element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:10:53 AM Found element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:10:53 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:10:53 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:10:53 AM Scrolled into web view: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:10:53 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:10:53 AM Waiting for element to appear: [INPUT_GUEST_NAME_1, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:10:54 AM Element appeared: [INPUT_GUEST_NAME_1, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:10:54 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:10:54 AM Got text: (Akshi Mital) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:10:54 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:10:54 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:10:54 AM Sending keys: (Georgettatest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:10:54 AM Sent keys: (Georgettatest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:10:54 AM Waiting for element to appear: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:10:54 AM Element appeared: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:10:54 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:10:54 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:10:54 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:10:54 AM Scrolling into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:10:54 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:10:54 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:10:54 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:10:54 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:10:54 AM Scrolled into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:10:54 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:10:54 AM Waiting for element to appear: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:10:54 AM Element appeared: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:10:54 AM Finding elements: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:10:55 AM Found elements: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:10:55 AM Is element displayed: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]? true Info 11:10:55 AM [Assertion passed: Special request button should be visible ] Info 11:10:55 AM
Expected: is [true]
Actual : [true]
Info 11:10:55 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:10:55 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:10:55 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:10:55 AM Scrolling into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:10:55 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:10:55 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:10:55 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:10:55 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:10:55 AM Scrolled into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:10:55 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:10:55 AM Waiting for element to appear: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:10:55 AM Element appeared: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:10:55 AM Finding elements: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:10:55 AM Found elements: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:10:55 AM Is element displayed: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]? true Info 11:10:55 AM [Assertion passed: Special request Pop Container should be visible ] Info 11:10:55 AM
Expected: is [true]
Actual : [true]
Info 11:10:56 AM Finding element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:10:56 AM Found element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:10:56 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:10:56 AM Scrolling into web view: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:10:56 AM Finding element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:10:56 AM Found element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:10:56 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:10:56 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:10:56 AM Scrolled into web view: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:10:56 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:10:56 AM Clicking on element: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]] Info 11:10:56 AM Waiting for element to be clickable: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]] Info 11:10:56 AM Element is now clickable: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]] Info 11:10:56 AM Clicked on element: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]] Info 11:10:56 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:10:56 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:10:56 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:10:56 AM Scrolling into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:10:56 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:10:56 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:10:56 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:10:56 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:10:56 AM Scrolled into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:10:56 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:10:56 AM Waiting for element to appear: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:10:56 AM Element appeared: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:10:56 AM Waiting for element to be clickable: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:10:56 AM Element is now clickable: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:10:56 AM Sending keys: (Get Cab To Airport) to: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:10:56 AM Finding element: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:10:56 AM Found element: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:10:57 AM Sent keys: (Get Cab To Airport) to: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:10:57 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]] Info 11:10:57 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]] Info 11:10:57 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]] Info 11:10:57 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]] Info 11:10:57 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]] Info 11:10:57 AM Element not found: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]] [Assertion passed: Stay details form should be visible on Booking Form page]
Harshit BookingPageStatus Timestamp Details Info 11:10:53 AM Expected: is [true] Actual : [true] [Assertion passed: Special request button should be visible ]
Harshit BookingPageStatus Timestamp Details Info 11:10:55 AM Expected: is [true] Actual : [true] [Assertion passed: Special request Pop Container should be visible ]
Harshit BookingPageStatus Timestamp Details Info 11:10:55 AM Expected: is [true] Actual : [true] Exception
Harshit BookingPageStatus Timestamp Details Fail 11:10:57 AM -
verifyBookingSoNativeVendor_1752552662264
11:11:02 AM / 00:00:53:943 Fail
verifyBookingSoNativeVendor_1752552662264
07.15.2025 11:11:02 AM 07.15.2025 11:11:56 AM 00:00:53:943 · #test-id=472Harshit DetailPageStatus Timestamp Details Info 11:11:02 AM Test (verifyBookingSoNativeVendor) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 11:11:53 AM Test failed: verifyBookingSoNativeVendor Info 11:11:56 AM Screenshot Info 11:11:56 AM TestRailID: 1099727 Status Timestamp Details Info 11:11:02 AM Test start: verifyBookingSoNativeVendor User open home page
Harshit DetailPageStatus Timestamp Details Info 11:11:02 AM Maximizing window Info 11:11:02 AM Window is maximized Info 11:11:02 AM Navigating to url: https://preprod.tiket.com/ Info 11:11:04 AM Current url : https://preprod.tiket.com/ Info 11:11:04 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:11:14 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit DetailPageStatus Timestamp Details Info 11:11:14 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:11:14 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:11:14 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:11:16 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:11:16 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:11:16 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:11:16 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true Info 11:11:16 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:11:16 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:11:16 AM Maximizing window Info 11:11:16 AM Window is maximized Info 11:11:16 AM Navigating to url: https://preprod.tiket.com/ Info 11:11:16 AM Current url : https://preprod.tiket.com/ Info 11:11:16 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:11:27 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:11:27 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:11:27 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:11:27 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? false Info 11:11:27 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:11:27 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:11:27 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? false Info 11:11:27 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:11:33 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:11:33 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:11:33 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:11:33 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false Info 11:11:33 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:11:53 AM Timeout waiting for 20 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Exception
Harshit DetailPageStatus Timestamp Details Fail 11:11:53 AM -
verifyChangeSearchCriteria_1752552716524
11:11:56 AM / 00:01:19:413 Fail
verifyChangeSearchCriteria_1752552716524
07.15.2025 11:11:56 AM 07.15.2025 11:13:15 AM 00:01:19:413 · #test-id=477FajrulAlam SearchResultsPageStatus Timestamp Details Info 11:11:56 AM Test (verifyChangeSearchCriteria) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 11:13:05 AM Test failed: verifyChangeSearchCriteria Info 11:13:15 AM Screenshot Info 11:13:15 AM TestRailID: 1099727 Status Timestamp Details Info 11:11:56 AM Test start: verifyChangeSearchCriteria User opens hotel landing page
FajrulAlam SearchResultsPageStatus Timestamp Details Info 11:11:56 AM Navigating to url: https://preprod.tiket.com/hotel Info 11:11:57 AM Current url : https://preprod.tiket.com/hotel Dismiss 'Install app' pop up
FajrulAlam SearchResultsPageSearch stay location
FajrulAlam SearchResultsPageStatus Timestamp Details Info 11:11:57 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:11:57 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:11:57 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:11:57 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:11:57 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:11:58 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:11:58 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:11:58 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:11:58 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:11:58 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:11:58 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:11:58 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:11:58 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:11:58 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:11:58 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:11:58 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:11:58 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:11:58 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:11:58 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:11:58 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:11:58 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:11:58 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:11:58 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:12:00 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:12:00 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:12:00 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Submit search button
FajrulAlam SearchResultsPageStatus Timestamp Details Info 11:12:00 AM Clicking on element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:12:00 AM Waiting for element to be clickable: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:12:00 AM Element is now clickable: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:12:00 AM Clicked on element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:12:00 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']] Info 11:12:21 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']] Info 11:12:21 AM Finding elements: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']] Info 11:12:21 AM Found elements: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']] Info 11:12:21 AM Is element displayed: [GOT_IT_POPUP, By.xpath: //button[text()='Got it' or text()='Lanjut']]? false Close pop-up
FajrulAlam SearchResultsPageStatus Timestamp Details Info 11:12:21 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:12:41 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:12:41 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:12:41 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:12:41 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false Input new location
FajrulAlam SearchResultsPageStatus Timestamp Details Info 11:12:41 AM Clicking on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:12:41 AM Waiting for element to be clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:12:41 AM Element is now clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:12:41 AM Clicked on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:12:41 AM Waiting for element to appear: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:12:41 AM Element appeared: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:12:41 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:12:41 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:12:41 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:12:41 AM Scrolling into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:12:41 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:12:41 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:12:41 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:12:41 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:12:41 AM Scrolled into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:12:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:12:41 AM Sending keys: (Bali) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:12:41 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:12:42 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:12:42 AM Sent keys: (Bali) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:12:42 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='Bali']] Info 11:12:42 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='Bali']] Info 11:12:42 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='Bali']] Info 11:12:42 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='Bali']] Update guests and rooms
FajrulAlam SearchResultsPageStatus Timestamp Details Info 11:12:42 AM Clicking on element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:12:42 AM Waiting for element to be clickable: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:12:42 AM Element is now clickable: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:12:42 AM Clicked on element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:12:42 AM Waiting for element to appear: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:12:43 AM Element appeared: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:12:43 AM currentAdult is '1' Info 11:12:43 AM Finding element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:12:43 AM Found element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:12:43 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:12:43 AM Scrolling into web view: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:12:43 AM Finding element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:12:43 AM Found element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:12:43 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:12:43 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:12:43 AM Scrolled into web view: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:12:43 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:12:43 AM currentRoom is '1' Info 11:12:43 AM Finding element: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:12:43 AM Found element: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:12:43 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:12:43 AM Scrolling into web view: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:12:43 AM Finding element: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:12:43 AM Found element: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:12:43 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:12:43 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:12:43 AM Scrolled into web view: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:12:43 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:12:43 AM Clicking on element: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button] Info 11:12:43 AM Waiting for element to be clickable: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button] Info 11:12:43 AM Element is now clickable: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button] Info 11:12:43 AM Clicked on element: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button] Set date
FajrulAlam SearchResultsPageStatus Timestamp Details Info 11:12:43 AM Got random number -> 11 Info 11:12:43 AM Got random number -> 15 Info 11:12:43 AM stringStartDate is '11', stringEndDate is '15' Info 11:12:43 AM Clicking on element: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]] Info 11:12:43 AM Waiting for element to be clickable: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]] Info 11:12:43 AM Element is now clickable: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]] Info 11:12:43 AM Clicked on element: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]] Info 11:12:43 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:12:44 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:12:44 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:12:44 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:12:44 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:12:44 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:12:44 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:12:44 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:12:44 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:12:44 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:12:44 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:12:44 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:12:44 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:12:44 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:12:44 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:12:44 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:12:44 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:12:44 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:12:44 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:12:44 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:12:44 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:12:44 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Click search button to update SRP results
FajrulAlam SearchResultsPageStatus Timestamp Details Info 11:12:44 AM Clicking on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='product-container-mobile-search-submit']] Info 11:12:44 AM Waiting for element to be clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='product-container-mobile-search-submit']] Info 11:13:05 AM Timeout waiting for 20 seconds for element to be clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='product-container-mobile-search-submit']] Exception
FajrulAlam SearchResultsPageStatus Timestamp Details Fail 11:13:05 AM -
verifyCompleteBookingIDR_1752552796343
11:13:16 AM / 00:02:33:943 Fail
verifyCompleteBookingIDR_1752552796343
07.15.2025 11:13:16 AM 07.15.2025 11:15:50 AM 00:02:33:943 · #test-id=489Harshit BookingPageStatus Timestamp Details Info 11:13:16 AM Test (verifyCompleteBookingIDR) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 11:15:46 AM Test failed: verifyCompleteBookingIDR Info 11:15:50 AM Screenshot Info 11:15:50 AM TestRailID: 1099727 Status Timestamp Details Info 11:13:16 AM Test start: verifyCompleteBookingIDR User open home page
Harshit BookingPageStatus Timestamp Details Info 11:13:17 AM Maximizing window Info 11:13:17 AM Window is maximized Info 11:13:17 AM Navigating to url: https://preprod.tiket.com/ Info 11:13:19 AM Current url : https://preprod.tiket.com/ Info 11:13:19 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:13:29 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit BookingPageStatus Timestamp Details Info 11:13:30 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:13:30 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:13:30 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:13:31 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:13:31 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:13:31 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:13:31 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true Info 11:13:31 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:13:31 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:13:31 AM Maximizing window Info 11:13:31 AM Window is maximized Info 11:13:31 AM Navigating to url: https://preprod.tiket.com/ Info 11:13:33 AM Current url : https://preprod.tiket.com/ Info 11:13:33 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:13:43 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:13:43 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:13:53 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:13:53 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:13:53 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:13:53 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Harshit BookingPageStatus Timestamp Details Info 11:13:54 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:13:54 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:13:54 AM Current currency: IDR User Open Hotel Landing page
Harshit BookingPageStatus Timestamp Details Info 11:13:56 AM Navigating to url: https://preprod.tiket.com/hotel Info 11:13:56 AM Current url : https://preprod.tiket.com/hotel Info 11:13:56 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:13:57 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:13:57 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:13:57 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:13:57 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 11:13:57 AM [Assertion passed: Landing Page is Opened] Info 11:13:57 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit BookingPageStatus Timestamp Details Info 11:13:57 AM Expected: is [true] Actual : [true] Search stay hotel
Harshit BookingPageStatus Timestamp Details Info 11:13:57 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:13:57 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:13:57 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:13:57 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:13:57 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:13:57 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:13:57 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:13:58 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:13:58 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:13:58 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:13:58 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:13:58 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:13:58 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:13:58 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:13:58 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:13:58 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:13:58 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:13:58 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:13:58 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:13:58 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:13:58 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:13:58 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:13:58 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:13:59 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:13:59 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:13:59 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] submit search Button
Harshit BookingPageStatus Timestamp Details Info 11:13:59 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:13:59 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:13:59 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:13:59 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:13:59 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:13:59 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:13:59 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:13:59 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:13:59 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:13:59 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:13:59 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:14:20 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:14:20 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:14:40 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:14:40 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:14:40 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:14:40 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false Info 11:14:40 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:14:40 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:14:40 AM Current currency: IDR Info 11:14:40 AM [Assertion passed: Verify currency in Search Result page is set to IDR] Info 11:14:40 AM
Expected: is [true]
Actual : [true]
Info 11:14:40 AM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:14:40 AM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:14:40 AM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:14:40 AM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:14:40 AM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true Info 11:14:40 AM [Assertion passed: Srp is Loaded] Info 11:14:40 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify currency in Search Result page is set to IDR]
Harshit BookingPageStatus Timestamp Details Info 11:14:40 AM Expected: is [true] Actual : [true] [Assertion passed: Srp is Loaded]
Harshit BookingPageStatus Timestamp Details Info 11:14:40 AM Expected: is [true] Actual : [true] Select hotel Card
Harshit BookingPageStatus Timestamp Details Info 11:14:40 AM Finding element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'FullProductCard')])] Info 11:14:40 AM Found element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'FullProductCard')])] Info 11:14:40 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'FullProductCard')])] Info 11:14:40 AM Scrolling into web view: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'FullProductCard')])] Info 11:14:40 AM Finding element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'FullProductCard')])] Info 11:14:40 AM Found element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'FullProductCard')])] Info 11:14:40 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'FullProductCard')])] Info 11:14:40 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'FullProductCard')])] Info 11:14:40 AM Scrolled into web view: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'FullProductCard')])] Info 11:14:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'FullProductCard')])] Go Inside PDP
Harshit BookingPageStatus Timestamp Details Info 11:14:41 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:14:41 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:14:41 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:14:41 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:14:41 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:14:41 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:14:41 AM [Assertion passed: Verify if PDP is Opened] Info 11:14:41 AM
Expected: is [true]
Actual : [true]
Info 11:14:41 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:14:41 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:14:41 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:14:41 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:14:41 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:14:41 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:14:42 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:14:42 AM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] [Assertion passed: Verify if PDP is Opened]
Harshit BookingPageStatus Timestamp Details Info 11:14:41 AM Expected: is [true] Actual : [true] Click Book Button
Harshit BookingPageStatus Timestamp Details Info 11:14:42 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:14:42 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:14:43 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:14:43 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:14:43 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:14:43 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:14:43 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:14:43 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:14:43 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:14:43 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:14:43 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:14:43 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:14:43 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:14:43 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:14:43 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:14:43 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:14:43 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:14:43 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Go to payment page
Harshit BookingPageStatus Timestamp Details Info 11:14:44 AM Waiting for element to appear: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Element appeared: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Clicking on element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Waiting for element to be clickable: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Element is now clickable: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Clicked on element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Waiting for element to appear: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Element appeared: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:14:45 AM Waiting for element to appear: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]] Info 11:15:45 AM Timeout waiting for 60 seconds for element to appear: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]] Exception
Harshit BookingPageStatus Timestamp Details Fail 11:15:45 AM -
verifyCompleteBookingNonIDRAddOnsCC_1752552950631
11:15:50 AM / 00:02:02:617 Pass
verifyCompleteBookingNonIDRAddOnsCC_1752552950631
07.15.2025 11:15:50 AM 07.15.2025 11:17:53 AM 00:02:02:617 · #test-id=506Harshit DetailPageStatus Timestamp Details Info 11:15:50 AM Test (verifyCompleteBookingNonIDRAddOnsCC) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 11:17:53 AM Test success: verifyCompleteBookingNonIDRAddOnsCC Info 11:17:53 AM TestRailID: 1099727 Status Timestamp Details Info 11:15:50 AM Test start: verifyCompleteBookingNonIDRAddOnsCC User open home page
Harshit DetailPageStatus Timestamp Details Info 11:15:51 AM Maximizing window Info 11:15:51 AM Window is maximized Info 11:15:51 AM Navigating to url: https://preprod.tiket.com/ Info 11:15:53 AM Current url : https://preprod.tiket.com/ Info 11:15:53 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:16:03 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit DetailPageStatus Timestamp Details Info 11:16:03 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:16:03 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:16:03 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:16:05 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:16:05 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:16:05 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:16:05 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true Info 11:16:05 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:16:05 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:16:05 AM Maximizing window Info 11:16:05 AM Window is maximized Info 11:16:05 AM Navigating to url: https://preprod.tiket.com/ Info 11:16:06 AM Current url : https://preprod.tiket.com/ Info 11:16:06 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:16:16 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:16:16 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:16:27 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:16:27 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:16:27 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:16:27 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Harshit DetailPageStatus Timestamp Details Info 11:16:27 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:16:27 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:16:27 AM Current currency: IDR Info 11:16:27 AM Clicking on element: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]] Info 11:16:27 AM Waiting for element to be clickable: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]] Info 11:16:27 AM Element is now clickable: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]] Info 11:16:28 AM Clicked on element: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]] Info 11:16:28 AM Waiting for element to appear: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']] Info 11:16:28 AM Element appeared: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']] Info 11:16:28 AM Scrolling into element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']] Info 11:16:28 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']] Info 11:16:28 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']] Info 11:16:28 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']] Info 11:16:28 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']] Info 11:16:28 AM Scrolled into element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']] Info 11:16:28 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']] Info 11:16:29 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']] Info 11:16:29 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']] Info 11:16:29 AM Scrolling into web view: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']] Info 11:16:29 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']] Info 11:16:29 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']] Info 11:16:29 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']] Info 11:16:29 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']] Info 11:16:29 AM Scrolled into web view: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']] Info 11:16:29 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='SGD']] User Open Hotel Landing page
Harshit DetailPageStatus Timestamp Details Info 11:16:34 AM Navigating to url: https://preprod.tiket.com/hotel Info 11:16:34 AM Current url : https://preprod.tiket.com/hotel Info 11:16:34 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:16:35 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:16:35 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:16:35 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:16:35 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 11:16:35 AM [Assertion passed: Landing Page is Opened] Info 11:16:35 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit DetailPageStatus Timestamp Details Info 11:16:35 AM Expected: is [true] Actual : [true] Search stay hotel
Harshit DetailPageStatus Timestamp Details Info 11:16:35 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:16:35 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:16:35 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:16:35 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:16:35 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:16:36 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:16:36 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:16:36 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:16:36 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:16:36 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:16:36 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:16:36 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:16:36 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:16:36 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:16:36 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:16:36 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:16:36 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:16:36 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:16:36 AM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:16:36 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:16:36 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:16:36 AM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:16:36 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 11:16:37 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 11:16:37 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 11:16:37 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Set date
Harshit DetailPageStatus Timestamp Details Info 11:16:37 AM Got random number -> 20 Info 11:16:37 AM Got random number -> 21 Info 11:16:37 AM stringStartDate is '20', stringEndDate is '21' Info 11:16:37 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:16:37 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:16:37 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:16:37 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:16:37 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 11:16:38 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 11:16:38 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 11:16:38 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 11:16:38 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 11:16:38 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 11:16:38 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 11:16:38 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 11:16:38 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 11:16:38 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 11:16:38 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 11:16:38 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 11:16:38 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']] Info 11:16:38 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']] Info 11:16:38 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']] Info 11:16:38 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']] Info 11:16:38 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']] Info 11:16:38 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']] Info 11:16:38 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']] Info 11:16:38 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']] Info 11:16:38 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']] Info 11:16:38 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='21']] submit search Button
Harshit DetailPageStatus Timestamp Details Info 11:16:39 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:16:39 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:16:39 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:16:39 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:16:39 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:16:39 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:16:39 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:16:39 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:16:39 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:16:39 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:16:39 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:16:59 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit DetailPageStatus Timestamp Details Info 11:16:59 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:16:59 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:16:59 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 11:16:59 AM Got text: (SDET International) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 11:16:59 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:16:59 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:16:59 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:16:59 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:16:59 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:16:59 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:16:59 AM [Assertion passed: Verify if PDP is Opened] Info 11:16:59 AM
Expected: is [true]
Actual : [true]
Info 11:16:59 AM [Assertion passed: Verify Hotel name on entered on LP and PDP is same] Info 11:16:59 AM
Expected: a string containing "SDET International"
Actual : "SDET International"
Info 11:17:00 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:17:00 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:17:00 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:17:00 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:17:00 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:17:00 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:17:00 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:17:00 AM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] [Assertion passed: Verify if PDP is Opened]
Harshit DetailPageStatus Timestamp Details Info 11:16:59 AM Expected: is [true] Actual : [true] [Assertion passed: Verify Hotel name on entered on LP and PDP is same]
Harshit DetailPageStatus Timestamp Details Info 11:16:59 AM Expected: a string containing "SDET International" Actual : "SDET International" Click Book Button
Harshit DetailPageStatus Timestamp Details Info 11:17:00 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:17:00 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:17:01 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:17:01 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:17:01 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:17:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:17:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:17:01 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:17:01 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:17:01 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:17:01 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:17:01 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:17:01 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:17:01 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:17:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:17:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:17:01 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:17:01 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] User input contact detail
Harshit DetailPageStatus Timestamp Details Info 11:17:02 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:17:03 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:17:03 AM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:17:03 AM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:17:03 AM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true Info 11:17:03 AM [Assertion passed: Contact form should be visible on Booking Form page] Info 11:17:03 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Contact form should be visible on Booking Form page]
Harshit DetailPageStatus Timestamp Details Info 11:17:03 AM Expected: is [true] Actual : [true] User enter Stay details
Harshit DetailPageStatus Timestamp Details Info 11:17:03 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:17:03 AM Element appeared: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:17:03 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:17:03 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:17:03 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? true Info 11:17:03 AM [Assertion passed: Guest Stay details form should be visible on Booking Form page] Info 11:17:03 AM
Expected: is [true]
Actual : [true]
Info 11:17:03 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:17:03 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:17:03 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:17:03 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:17:03 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:17:03 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:17:03 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:17:03 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:17:03 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:17:04 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:17:04 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:17:04 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:17:04 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:17:04 AM Got text: (SGD 232.22) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:17:04 AM Extracted price text: SGD 232.22 Status Timestamp Details Info 11:17:03 AM Expected: is [true] Actual : [true] User select addOns and insurance
Harshit DetailPageStatus Timestamp Details Info 11:17:04 AM Waiting for element to appear: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:17:04 AM Element appeared: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:17:04 AM Finding elements: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:17:04 AM Found elements: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:17:04 AM Is element displayed: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button]? true Info 11:17:04 AM [Assertion passed: AddOns should be visible If available] Info 11:17:04 AM
Expected: is [true]
Actual : [true]
Info 11:17:04 AM Clicking on element: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:17:04 AM Waiting for element to be clickable: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:17:04 AM Element is now clickable: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:17:04 AM Clicked on element: [ADDONS_BUTTON, By.xpath: //*[@data-testid='add-on-card-item-container']//button] Info 11:17:04 AM Waiting for element to appear: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:17:05 AM Element appeared: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:17:05 AM Finding element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:17:05 AM Found element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:17:05 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:17:05 AM Scrolling into web view: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:17:05 AM Finding element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:17:05 AM Found element: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:17:05 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:17:05 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:17:05 AM Scrolled into web view: [ADDONS_RADIO_BUTTON, By.xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:17:05 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'Check_custom_checkbox')]] Info 11:17:05 AM Waiting for element to appear: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:17:05 AM Element appeared: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:17:05 AM Finding element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:17:05 AM Found element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:17:05 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:17:05 AM Scrolling into web view: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:17:05 AM Finding element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:17:05 AM Found element: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:17:05 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:17:05 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:17:05 AM Scrolled into web view: [ADDONS_INC_BUTTON, By.xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:17:05 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'QuantityEditor_operation_button')][2]] Info 11:17:05 AM Waiting for element to appear: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:17:05 AM Element appeared: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:17:05 AM Clicking on element: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:17:05 AM Waiting for element to be clickable: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:17:05 AM Element is now clickable: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:17:06 AM Clicked on element: [ADDONS_SAVE_BUTTON, By.xpath: //div[contains(@class, 'Footer_footer')]//button] Info 11:17:06 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:17:06 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:17:06 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:17:06 AM Got text: (SGD 233.60) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:17:06 AM Extracted price text: SGD 233.60 Info 11:17:06 AM [Assertion passed: Price should be increased when user select AddOns and Insurance] Info 11:17:06 AM
Expected: a value greater than [232]
Actual : [234]
[Assertion passed: AddOns should be visible If available]
Harshit DetailPageStatus Timestamp Details Info 11:17:04 AM Expected: is [true] Actual : [true] Status Timestamp Details Info 11:17:06 AM Expected: a value greater than [232] Actual : [234] Go to payment page
Harshit DetailPageStatus Timestamp Details Info 11:17:06 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:17:06 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:17:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:17:06 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:17:06 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:17:06 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:17:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:17:06 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:17:06 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:17:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:17:06 AM Waiting for element to appear: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]] Info 11:17:16 AM Element appeared: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]] Info 11:17:16 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]] Info 11:17:16 AM Got text: (Order ID: 1900610485) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]] Info 11:17:16 AM orderId 1900610485 Info 11:17:16 AM [Assertion passed: Verify order ID is displayed in payment page] Info 11:17:16 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify order ID is displayed in payment page]
Harshit DetailPageStatus Timestamp Details Info 11:17:16 AM Expected: is [true] Actual : [true] Scroll down to the payment Group
Harshit DetailPageInput the card details
Harshit DetailPageStatus Timestamp Details Info 11:17:17 AM cardNumber 4242424242424242 Info 11:17:17 AM Sending keys: (4242424242424242) to: [CREDIT_CARD_NUMBER, By.xpath: //input[@id='creditdebit-card-number']] Info 11:17:17 AM Finding element: [CREDIT_CARD_NUMBER, By.xpath: //input[@id='creditdebit-card-number']] Info 11:17:17 AM Found element: [CREDIT_CARD_NUMBER, By.xpath: //input[@id='creditdebit-card-number']] Info 11:17:17 AM Sent keys: (4242424242424242) to: [CREDIT_CARD_NUMBER, By.xpath: //input[@id='creditdebit-card-number']] Info 11:17:17 AM cardMonth 11/26 Info 11:17:17 AM Sending keys: (11/26) to: [CREDIT_CARD_MONTH_YEAR, By.xpath: //input[@id='mmyy']] Info 11:17:17 AM Finding element: [CREDIT_CARD_MONTH_YEAR, By.xpath: //input[@id='mmyy']] Info 11:17:17 AM Found element: [CREDIT_CARD_MONTH_YEAR, By.xpath: //input[@id='mmyy']] Info 11:17:17 AM Sent keys: (11/26) to: [CREDIT_CARD_MONTH_YEAR, By.xpath: //input[@id='mmyy']] Info 11:17:17 AM cvv 123 Info 11:17:17 AM Sending keys: (123) to: [CREDIT_CARD_CVV, By.xpath: //input[@id='cvccvv']] Info 11:17:17 AM Finding element: [CREDIT_CARD_CVV, By.xpath: //input[@id='cvccvv']] Info 11:17:17 AM Found element: [CREDIT_CARD_CVV, By.xpath: //input[@id='cvccvv']] Info 11:17:17 AM Sent keys: (123) to: [CREDIT_CARD_CVV, By.xpath: //input[@id='cvccvv']] Info 11:17:17 AM cardHolderName Harshit Info 11:17:17 AM Sending keys: (Harshit) to: [CREDIT_CARD_HOLDER_NAME, By.xpath: //input[@id='cardholder-name']] Info 11:17:17 AM Finding element: [CREDIT_CARD_HOLDER_NAME, By.xpath: //input[@id='cardholder-name']] Info 11:17:17 AM Found element: [CREDIT_CARD_HOLDER_NAME, By.xpath: //input[@id='cardholder-name']] Info 11:17:17 AM Sent keys: (Harshit) to: [CREDIT_CARD_HOLDER_NAME, By.xpath: //input[@id='cardholder-name']] Click on Pay button
Harshit DetailPageStatus Timestamp Details Info 11:17:18 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:17:18 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:17:18 AM Waiting for element to be clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:17:18 AM Element is now clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:17:18 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:17:18 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:17:18 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:17:18 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]] Verify the payment successful page is visible or not
Harshit DetailPageStatus Timestamp Details Info 11:17:18 AM Waiting for element to appear: [PAYMENT_SUCCCESSFUL_DIV_HEADING, By.xpath: //div[contains(@class,'SuccessBanner_title')]//h2] Info 11:17:48 AM Element appeared: [PAYMENT_SUCCCESSFUL_DIV_HEADING, By.xpath: //div[contains(@class,'SuccessBanner_title')]//h2] Info 11:17:48 AM Finding elements: [PAYMENT_SUCCCESSFUL_DIV_HEADING, By.xpath: //div[contains(@class,'SuccessBanner_title')]//h2] Info 11:17:48 AM Found elements: [PAYMENT_SUCCCESSFUL_DIV_HEADING, By.xpath: //div[contains(@class,'SuccessBanner_title')]//h2] Info 11:17:48 AM Is element displayed: [PAYMENT_SUCCCESSFUL_DIV_HEADING, By.xpath: //div[contains(@class,'SuccessBanner_title')]//h2]? true Info 11:17:48 AM [Assertion passed: Verify the payment successful page is visible] Info 11:17:48 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify the payment successful page is visible]
Harshit DetailPageStatus Timestamp Details Info 11:17:48 AM Expected: is [true] Actual : [true] User try to open see order list
Harshit DetailPageStatus Timestamp Details Info 11:17:49 AM Waiting for element to appear: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 11:17:49 AM Element appeared: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 11:17:49 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 11:17:49 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 11:17:49 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 11:17:49 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Issued Order
Harshit DetailPageStatus Timestamp Details Info 11:17:49 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900610485/details Info 11:17:49 AM [curl]
curl -X GET \
-H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900610485/details'Info 11:17:49 AM Navigating to url: https://m.preprod.tiket.com/yourorder/detail?orderId=1900610485&orderHash=714903B537EFAB0D6875D649&orderDetailId=1900750561 Info 11:17:50 AM Current url : https://m.preprod.tiket.com/yourorder/detail?orderId=1900610485&orderHash=714903B537EFAB0D6875D649&orderDetailId=1900750561 Info 11:17:50 AM Finding elements: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']] Info 11:17:50 AM Found elements: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']] Info 11:17:50 AM Is element displayed: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']]? false Info 11:17:50 AM Waiting for element to appear: [VIEW_E_TICKET_BUTTON, By.xpath: (//*[contains(@class, 'ETicket_generated_ticket') or contains(@class, 'styles_train_eticket')])[1]] Info 11:17:52 AM Element appeared: [VIEW_E_TICKET_BUTTON, By.xpath: (//*[contains(@class, 'ETicket_generated_ticket') or contains(@class, 'styles_train_eticket')])[1]] Info 11:17:52 AM [Assertion passed: e-Ticket on the order detail should be published] Info 11:17:52 AM
Expected: is [true]
Actual : [true]
Info 11:17:52 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900610485/details Info 11:17:52 AM [curl]
curl -X GET \
-H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900610485/details'Info 11:17:52 AM [Assertion passed: contact name should be available on order detail page] Info 11:17:52 AM
Expected: is [true]
Actual : [true]
Info 11:17:52 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900610485/details Info 11:17:52 AM [curl]
curl -X GET \
-H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900610485/details'Info 11:17:52 AM [Assertion passed: email should be correctly displayed on order detail page] Info 11:17:52 AM
Expected: is "akshi.mital@tiket.com"
Actual : "akshi.mital@tiket.com"
[Assertion passed: e-Ticket on the order detail should be published]
Harshit DetailPageStatus Timestamp Details Info 11:17:52 AM Expected: is [true] Actual : [true] [Assertion passed: contact name should be available on order detail page]
Harshit DetailPageStatus Timestamp Details Info 11:17:52 AM Expected: is [true] Actual : [true] [Assertion passed: email should be correctly displayed on order detail page]
Harshit DetailPageStatus Timestamp Details Info 11:17:52 AM Expected: is "akshi.mital@tiket.com" Actual : "akshi.mital@tiket.com" -
verifyCompleteBookingNonIDRCC_1752553073592
11:17:53 AM / 00:01:58:029 Fail
verifyCompleteBookingNonIDRCC_1752553073592
07.15.2025 11:17:53 AM 07.15.2025 11:19:51 AM 00:01:58:029 · #test-id=539Harshit DetailPageStatus Timestamp Details Info 11:17:53 AM Test (verifyCompleteBookingNonIDRCC) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 11:19:46 AM Test failed: verifyCompleteBookingNonIDRCC Info 11:19:51 AM Screenshot Info 11:19:51 AM TestRailID: 1099727 Status Timestamp Details Info 11:17:53 AM Test start: verifyCompleteBookingNonIDRCC User open home page
Harshit DetailPageStatus Timestamp Details Info 11:17:53 AM Maximizing window Info 11:17:54 AM Window is maximized Info 11:17:54 AM Navigating to url: https://preprod.tiket.com/ Info 11:17:55 AM Current url : https://preprod.tiket.com/ Info 11:17:55 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:18:05 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit DetailPageStatus Timestamp Details Info 11:18:05 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:18:06 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:18:06 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:18:07 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:18:07 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:18:07 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:18:07 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true Info 11:18:07 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:18:07 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:18:07 AM Maximizing window Info 11:18:07 AM Window is maximized Info 11:18:07 AM Navigating to url: https://preprod.tiket.com/ Info 11:18:09 AM Current url : https://preprod.tiket.com/ Info 11:18:09 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:18:19 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:18:19 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:18:29 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:18:29 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:18:29 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:18:29 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Harshit DetailPageStatus Timestamp Details Info 11:18:30 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:18:30 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:18:30 AM Current currency: SGD User Open Hotel Landing page
Harshit DetailPageStatus Timestamp Details Info 11:18:32 AM Navigating to url: https://preprod.tiket.com/hotel Info 11:18:32 AM Current url : https://preprod.tiket.com/hotel Info 11:18:32 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:18:33 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:18:33 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:18:33 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:18:33 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 11:18:33 AM [Assertion passed: Landing Page is Opened] Info 11:18:33 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit DetailPageStatus Timestamp Details Info 11:18:33 AM Expected: is [true] Actual : [true] Search stay hotel
Harshit DetailPageStatus Timestamp Details Info 11:18:34 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:18:34 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:18:34 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:18:34 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:18:34 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:18:34 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:18:34 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:18:35 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:18:35 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:18:35 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:18:35 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:18:35 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:18:35 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:18:35 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:18:35 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:18:35 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:18:35 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:18:35 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:18:35 AM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:18:35 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:18:35 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:18:35 AM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:18:35 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 11:18:36 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 11:18:36 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 11:18:36 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] submit search Button
Harshit DetailPageStatus Timestamp Details Info 11:18:36 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:18:36 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:18:36 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:18:36 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:18:36 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:18:36 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:18:36 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:18:36 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:18:36 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:18:37 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:18:37 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:18:57 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit DetailPageStatus Timestamp Details Info 11:18:57 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:18:57 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:18:57 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 11:18:57 AM Got text: (SDET International) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 11:18:57 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:18:57 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:18:57 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:18:57 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:18:57 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:18:57 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:18:57 AM [Assertion passed: Verify if PDP is Opened] Info 11:18:57 AM
Expected: is [true]
Actual : [true]
Info 11:18:57 AM [Assertion passed: Verify Hotel name on entered on LP and PDP is same] Info 11:18:57 AM
Expected: a string containing "SDET International"
Actual : "SDET International"
Info 11:18:58 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:18:58 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:18:58 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:18:58 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:18:58 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:18:58 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:18:58 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:18:58 AM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] [Assertion passed: Verify if PDP is Opened]
Harshit DetailPageStatus Timestamp Details Info 11:18:57 AM Expected: is [true] Actual : [true] [Assertion passed: Verify Hotel name on entered on LP and PDP is same]
Harshit DetailPageStatus Timestamp Details Info 11:18:57 AM Expected: a string containing "SDET International" Actual : "SDET International" Click Book Button
Harshit DetailPageStatus Timestamp Details Info 11:18:58 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:18:58 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:18:59 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:18:59 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:18:59 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:18:59 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:18:59 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:18:59 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:18:59 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:18:59 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:18:59 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:18:59 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:18:59 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:18:59 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:18:59 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:18:59 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:18:59 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:18:59 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Go to payment page
Harshit DetailPageStatus Timestamp Details Info 11:19:00 AM Waiting for element to appear: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:19:00 AM Element appeared: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:19:00 AM Clicking on element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:19:00 AM Waiting for element to be clickable: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:19:00 AM Element is now clickable: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:19:00 AM Clicked on element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:19:00 AM Waiting for element to appear: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:19:01 AM Element appeared: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:19:01 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:19:01 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:19:01 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:19:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:19:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:19:01 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:19:01 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:19:01 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:19:01 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:19:01 AM Scrolling into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:19:01 AM Finding element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:19:01 AM Found element: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:19:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:19:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:19:01 AM Scrolled into web view: [CONTINUE_BUTTON, By.xpath: //*[@data-testid='button-action-container']//button] Info 11:19:01 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-action-container']//button] Info 11:19:01 AM Waiting for element to appear: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]] Info 11:19:04 AM Element appeared: [ORDER_ID_CONTAINER, By.xpath: //*[contains(text(), 'Order ID:')]] Info 11:19:04 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]] Info 11:19:04 AM Got text: (Order ID: 1900970457) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(text(), 'Order ID:')]] Info 11:19:04 AM orderId 1900970457 Info 11:19:04 AM [Assertion passed: Verify order ID is displayed in payment page] Info 11:19:04 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify order ID is displayed in payment page]
Harshit DetailPageStatus Timestamp Details Info 11:19:04 AM Expected: is [true] Actual : [true] Scroll down to the payment Group
Harshit DetailPageInput the card details
Harshit DetailPageStatus Timestamp Details Info 11:19:05 AM cardNumber 4242424242424242 Info 11:19:05 AM Sending keys: (4242424242424242) to: [CREDIT_CARD_NUMBER, By.xpath: //input[@id='creditdebit-card-number']] Info 11:19:05 AM Finding element: [CREDIT_CARD_NUMBER, By.xpath: //input[@id='creditdebit-card-number']] Info 11:19:05 AM Found element: [CREDIT_CARD_NUMBER, By.xpath: //input[@id='creditdebit-card-number']] Info 11:19:05 AM Sent keys: (4242424242424242) to: [CREDIT_CARD_NUMBER, By.xpath: //input[@id='creditdebit-card-number']] Info 11:19:05 AM cardMonth 11/26 Info 11:19:05 AM Sending keys: (11/26) to: [CREDIT_CARD_MONTH_YEAR, By.xpath: //input[@id='mmyy']] Info 11:19:05 AM Finding element: [CREDIT_CARD_MONTH_YEAR, By.xpath: //input[@id='mmyy']] Info 11:19:05 AM Found element: [CREDIT_CARD_MONTH_YEAR, By.xpath: //input[@id='mmyy']] Info 11:19:05 AM Sent keys: (11/26) to: [CREDIT_CARD_MONTH_YEAR, By.xpath: //input[@id='mmyy']] Info 11:19:05 AM cvv 123 Info 11:19:05 AM Sending keys: (123) to: [CREDIT_CARD_CVV, By.xpath: //input[@id='cvccvv']] Info 11:19:05 AM Finding element: [CREDIT_CARD_CVV, By.xpath: //input[@id='cvccvv']] Info 11:19:05 AM Found element: [CREDIT_CARD_CVV, By.xpath: //input[@id='cvccvv']] Info 11:19:05 AM Sent keys: (123) to: [CREDIT_CARD_CVV, By.xpath: //input[@id='cvccvv']] Info 11:19:05 AM cardHolderName Harshit Info 11:19:05 AM Sending keys: (Harshit) to: [CREDIT_CARD_HOLDER_NAME, By.xpath: //input[@id='cardholder-name']] Info 11:19:05 AM Finding element: [CREDIT_CARD_HOLDER_NAME, By.xpath: //input[@id='cardholder-name']] Info 11:19:05 AM Found element: [CREDIT_CARD_HOLDER_NAME, By.xpath: //input[@id='cardholder-name']] Info 11:19:05 AM Sent keys: (Harshit) to: [CREDIT_CARD_HOLDER_NAME, By.xpath: //input[@id='cardholder-name']] Click on Pay button
Harshit DetailPageStatus Timestamp Details Info 11:19:05 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:19:05 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:19:05 AM Waiting for element to be clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:19:05 AM Element is now clickable: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:19:05 AM Waiting for element to appear: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:19:05 AM Element appeared: [PAYMENT_BUTTON, By.xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:19:05 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]] Info 11:19:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'SubmitPayment_payment')]] Verify the payment successful page is visible or not
Harshit DetailPageStatus Timestamp Details Info 11:19:06 AM Waiting for element to appear: [PAYMENT_SUCCCESSFUL_DIV_HEADING, By.xpath: //div[contains(@class,'SuccessBanner_title')]//h2] Info 11:19:42 AM Element appeared: [PAYMENT_SUCCCESSFUL_DIV_HEADING, By.xpath: //div[contains(@class,'SuccessBanner_title')]//h2] Info 11:19:42 AM Finding elements: [PAYMENT_SUCCCESSFUL_DIV_HEADING, By.xpath: //div[contains(@class,'SuccessBanner_title')]//h2] Info 11:19:42 AM Found elements: [PAYMENT_SUCCCESSFUL_DIV_HEADING, By.xpath: //div[contains(@class,'SuccessBanner_title')]//h2] Info 11:19:42 AM Is element displayed: [PAYMENT_SUCCCESSFUL_DIV_HEADING, By.xpath: //div[contains(@class,'SuccessBanner_title')]//h2]? true Info 11:19:42 AM [Assertion passed: Verify the payment successful page is visible] Info 11:19:42 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify the payment successful page is visible]
Harshit DetailPageStatus Timestamp Details Info 11:19:42 AM Expected: is [true] Actual : [true] User try to open see order list
Harshit DetailPageStatus Timestamp Details Info 11:19:42 AM Waiting for element to appear: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 11:19:42 AM Element appeared: [SEE_ORDER_LIST_BUTTON, By.xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 11:19:42 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 11:19:42 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 11:19:42 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Info 11:19:42 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[(contains(@class, 'OrderList_button') or contains(@class, 'orderlist_redirect_button') or contains(@class,'Button_horizontal_padding')) and (text()='See Order List' or text()='Lihat daftar pesanan')])[last()]] Issued Order
Harshit DetailPageStatus Timestamp Details Info 11:19:43 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900970457/details Info 11:19:43 AM [curl]
curl -X GET \
-H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900970457/details'Info 11:19:43 AM Navigating to url: https://m.preprod.tiket.com/yourorder/detail?orderId=1900970457&orderHash=714E81D93EF579EC6875D6B6&orderDetailId=1900400546 Info 11:19:44 AM Current url : https://m.preprod.tiket.com/yourorder/detail?orderId=1900970457&orderHash=714E81D93EF579EC6875D6B6&orderDetailId=1900400546 Info 11:19:44 AM Finding elements: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']] Info 11:19:44 AM Found elements: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']] Info 11:19:44 AM Is element displayed: [RESERVATION_DETAIL_HEADER, By.xpath: //span[text()='Reservation Details' or text()='Detail Reservasi']]? false Info 11:19:44 AM Waiting for element to appear: [VIEW_E_TICKET_BUTTON, By.xpath: (//*[contains(@class, 'ETicket_generated_ticket') or contains(@class, 'styles_train_eticket')])[1]] Info 11:19:45 AM Element appeared: [VIEW_E_TICKET_BUTTON, By.xpath: (//*[contains(@class, 'ETicket_generated_ticket') or contains(@class, 'styles_train_eticket')])[1]] Info 11:19:45 AM [Assertion passed: e-Ticket on the order detail should be published] Info 11:19:45 AM
Expected: is [true]
Actual : [true]
Info 11:19:45 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900970457/details Info 11:19:45 AM [curl]
curl -X GET \
-H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900970457/details'Info 11:19:45 AM [Assertion passed: contact name should be available on order detail page] Info 11:19:45 AM
Expected: is [true]
Actual : [true]
Info 11:19:45 AM Hitting GET request with, uri: https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900970457/details Info 11:19:45 AM [curl]
curl -X GET \
-H 'X-Internal-Password: 4ut0Mat1oNp4ssGK' \
'https://lb1-ms.preprod.tiket.com/tix-order-go/internal/order/1900970457/details'Info 11:19:45 AM [Assertion passed: email should be correctly displayed on order detail page] Info 11:19:45 AM
Expected: is "akshi.mital@tiket.com"
Actual : "akshi.mital@tiket.com"
Info 11:19:46 AM Waiting for element to presence: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 11:19:46 AM Element presented: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 11:19:46 AM Scrolling into web view: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 11:19:46 AM Finding element: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 11:19:46 AM Found element: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 11:19:46 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 11:19:46 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 11:19:46 AM Scrolled into web view: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 11:19:46 AM Waiting for element to appear: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 11:19:46 AM Element appeared: [ORDER_ID_LOCATOR, By.xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 11:19:46 AM Order ID: 1900970457 Info 11:19:46 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 11:19:46 AM Got text: (Order ID: 1900970457) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //p[contains(@class,'DetailReservation_order_id') or contains(@class,'styles_order_id')] | //span[contains (@class, 'styles_order_id')]] Info 11:19:46 AM [Assertion passed: orderID should be visible and should be same as from payment page] Info 11:19:46 AM
Expected: is "1900970457"
Actual : "Order ID: 1900970457"
[Assertion passed: e-Ticket on the order detail should be published]
Harshit DetailPageStatus Timestamp Details Info 11:19:45 AM Expected: is [true] Actual : [true] [Assertion passed: contact name should be available on order detail page]
Harshit DetailPageStatus Timestamp Details Info 11:19:45 AM Expected: is [true] Actual : [true] [Assertion passed: email should be correctly displayed on order detail page]
Harshit DetailPageStatus Timestamp Details Info 11:19:45 AM Expected: is "akshi.mital@tiket.com" Actual : "akshi.mital@tiket.com" Status Timestamp Details Fail 11:19:46 AM Expected: is "1900970457" Actual : "Order ID: 1900970457" Exception
Harshit DetailPageStatus Timestamp Details Fail 11:19:46 AM -
verifyDetailsInSRPIsChangedGuest_1752553191997
11:19:51 AM / 00:01:39:760 Fail
verifyDetailsInSRPIsChangedGuest_1752553191997
07.15.2025 11:19:51 AM 07.15.2025 11:21:31 AM 00:01:39:760 · #test-id=566Harshit SearchPageStatus Timestamp Details Info 11:19:51 AM Test (verifyDetailsInSRPIsChangedGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 11:21:21 AM Test failed: verifyDetailsInSRPIsChangedGuest Info 11:21:31 AM Screenshot Info 11:21:31 AM TestRailID: 1370844 Status Timestamp Details Info 11:19:51 AM Test start: verifyDetailsInSRPIsChangedGuest User opens home page
Harshit SearchPageStatus Timestamp Details Info 11:19:52 AM Maximizing window Info 11:19:52 AM Window is maximized Info 11:19:52 AM Navigating to url: https://preprod.tiket.com/ Info 11:19:53 AM Current url : https://preprod.tiket.com/ Info 11:19:53 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:20:04 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open home page as guest
Harshit SearchPageStatus Timestamp Details Info 11:20:04 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:20:04 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:20:04 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:20:04 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:20:04 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:20:04 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:20:04 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:20:04 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 11:20:04 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:20:04 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:20:04 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 11:20:04 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:20:04 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:20:04 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:20:04 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:20:04 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:20:04 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:20:04 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:20:04 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:20:04 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:20:04 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:20:05 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:20:05 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:20:05 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:20:05 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:20:05 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:20:05 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:20:06 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:20:06 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:20:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:20:06 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:20:16 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:20:16 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:20:22 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:20:22 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:20:22 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:20:22 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false User selects IDR currency
Harshit SearchPageStatus Timestamp Details Info 11:20:23 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:20:23 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:20:23 AM Current currency: SGD Info 11:20:23 AM Clicking on element: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]] Info 11:20:23 AM Waiting for element to be clickable: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]] Info 11:20:23 AM Element is now clickable: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]] Info 11:20:23 AM Clicked on element: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]] Info 11:20:23 AM Waiting for element to appear: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:20:23 AM Element appeared: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:20:23 AM Scrolling into element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:20:23 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:20:23 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:20:23 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:20:24 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:20:24 AM Scrolled into element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:20:24 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:20:24 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:20:24 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:20:24 AM Scrolling into web view: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:20:24 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:20:24 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:20:24 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:20:24 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:20:24 AM Scrolled into web view: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:20:26 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] User Open NHA Landing page
Harshit SearchPageStatus Timestamp Details Info 11:20:28 AM Navigating to url: https://preprod.tiket.com/homes Info 11:20:29 AM Current url : https://preprod.tiket.com/homes Info 11:20:29 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:20:30 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:20:30 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:20:30 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:20:30 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 11:20:30 AM [Assertion passed: Landing Page is Opened] Info 11:20:30 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit SearchPageStatus Timestamp Details Info 11:20:30 AM Expected: is [true] Actual : [true] Search stay location
Harshit SearchPageStatus Timestamp Details Info 11:20:31 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:20:31 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:20:31 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:20:31 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:20:31 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:20:31 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:20:31 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:20:31 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:20:31 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:20:31 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:20:31 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:20:31 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:20:31 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:20:31 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:20:31 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:20:31 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:20:31 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:20:32 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:20:32 AM Sending keys: (Bali) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:20:32 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:20:32 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:20:32 AM Sent keys: (Bali) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:20:32 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Bali']] Info 11:20:33 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Bali']] Info 11:20:33 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Bali']] Info 11:20:34 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Bali']] Submit search button
Harshit SearchPageStatus Timestamp Details Info 11:20:34 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:20:34 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:20:34 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:20:34 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:20:34 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:20:34 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:20:34 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:20:34 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:20:34 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:20:34 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:20:34 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:20:54 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Close pop-up
Harshit SearchPageStatus Timestamp Details Info 11:20:55 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:21:15 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:21:15 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:21:15 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:21:15 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false Input new location
Harshit SearchPageStatus Timestamp Details Info 11:21:15 AM Clicking on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:21:15 AM Waiting for element to be clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:21:15 AM Element is now clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:21:15 AM Clicked on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:21:15 AM Waiting for element to appear: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:21:16 AM Element appeared: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:21:16 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:21:16 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:21:16 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:21:16 AM Scrolling into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:21:16 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:21:16 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:21:16 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:21:16 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:21:16 AM Scrolled into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:21:16 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:21:16 AM Sending keys: (Jakarta) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:21:16 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:21:16 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:21:16 AM Sent keys: (Jakarta) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:21:16 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='Jakarta']] Info 11:21:16 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='Jakarta']] Info 11:21:16 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='Jakarta']] Info 11:21:16 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='Jakarta']] Update guests
Harshit SearchPageStatus Timestamp Details Info 11:21:16 AM Clicking on element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:21:16 AM Waiting for element to be clickable: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:21:16 AM Element is now clickable: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:21:17 AM Clicked on element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:21:17 AM Finding element: [MASTER_TAG, By.xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[1]] Info 11:21:17 AM Found element: [MASTER_TAG, By.xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[1]] Info 11:21:17 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[1]] Info 11:21:17 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[1]] Info 11:21:17 AM currentAdult is '1' Info 11:21:17 AM Finding element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:21:17 AM Found element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:21:17 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:21:17 AM Scrolling into web view: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:21:17 AM Finding element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:21:17 AM Found element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:21:17 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:21:17 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:21:17 AM Scrolled into web view: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:21:17 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:21:17 AM Clicking on element: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button] Info 11:21:17 AM Waiting for element to be clickable: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button] Info 11:21:17 AM Element is now clickable: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button] Info 11:21:17 AM Clicked on element: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button] Set date
Harshit SearchPageStatus Timestamp Details Info 11:21:17 AM Got random number -> 13 Info 11:21:17 AM Got random number -> 15 Info 11:21:17 AM stringStartDate is '13', stringEndDate is '15' Info 11:21:17 AM Clicking on element: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]] Info 11:21:17 AM Waiting for element to be clickable: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]] Info 11:21:17 AM Element is now clickable: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]] Info 11:21:18 AM Clicked on element: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]] Info 11:21:18 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:21:18 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:21:18 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:21:18 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:21:18 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:21:18 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:21:18 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:21:18 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:21:18 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:21:18 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:21:18 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:21:18 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:21:18 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:21:18 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:21:18 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:21:18 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:21:18 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:21:18 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:21:18 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:21:18 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Click search button to update SRP results
Harshit SearchPageStatus Timestamp Details Info 11:21:18 AM Clicking on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] Info 11:21:18 AM Waiting for element to be clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] Info 11:21:18 AM Element is now clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] Info 11:21:19 AM Clicked on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] SRP is refreshed
Harshit SearchPageStatus Timestamp Details Info 11:21:19 AM Waiting for element to appear: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:21:19 AM Element appeared: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:21:19 AM Getting text from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:21:19 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:21:19 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:21:19 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:21:19 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:21:19 AM Got text: (Central Jakarta) from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:21:19 AM Waiting for element to appear: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:21:19 AM Element appeared: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:21:19 AM Getting text from: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:21:19 AM Finding element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:21:19 AM Found element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:21:19 AM Finding element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:21:19 AM Found element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:21:19 AM Got text: (3 Guests) from: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:21:19 AM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:21:21 AM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:21:21 AM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:21:21 AM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:21:21 AM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true Info 11:21:21 AM [Assertion passed: NHA card on SRP is visible] Info 11:21:21 AM
Expected: is [true]
Actual : [true]
Info 11:21:21 AM [Assertion passed: Updated Searched text entered by user matches SRP's search bar] Info 11:21:21 AM
Expected: is "Central Jakarta"
Actual : "Jakarta"
[Assertion passed: NHA card on SRP is visible]
Harshit SearchPageStatus Timestamp Details Info 11:21:21 AM Expected: is [true] Actual : [true] Status Timestamp Details Fail 11:21:21 AM Expected: is "Central Jakarta" Actual : "Jakarta" Exception
Harshit SearchPageStatus Timestamp Details Fail 11:21:21 AM -
verifyDetailsInSRPIsChangedLogin_1752553292150
11:21:32 AM / 00:02:25:895 Pass
verifyDetailsInSRPIsChangedLogin_1752553292150
07.15.2025 11:21:32 AM 07.15.2025 11:23:58 AM 00:02:25:895 · #test-id=584Harshit SearchPageStatus Timestamp Details Info 11:21:32 AM Test (verifyDetailsInSRPIsChangedLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 11:23:58 AM Test success: verifyDetailsInSRPIsChangedLogin Info 11:23:58 AM TestRailID: 1099727 Status Timestamp Details Info 11:21:32 AM Test start: verifyDetailsInSRPIsChangedLogin User opens home page
Harshit SearchPageStatus Timestamp Details Info 11:21:32 AM Maximizing window Info 11:21:32 AM Window is maximized Info 11:21:32 AM Navigating to url: https://preprod.tiket.com/ Info 11:21:34 AM Current url : https://preprod.tiket.com/ Info 11:21:34 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:21:45 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit SearchPageStatus Timestamp Details Info 11:21:45 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:21:45 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:21:45 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:21:49 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:21:49 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:21:49 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:21:49 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false Info 11:21:49 AM Maximizing window Info 11:21:49 AM Window is maximized Info 11:21:49 AM Navigating to url: https://preprod.tiket.com/ Info 11:21:52 AM Current url : https://preprod.tiket.com/ Info 11:21:52 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:22:02 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:22:02 AM Maximizing window Info 11:22:02 AM Window is maximized Info 11:22:02 AM Navigating to url: https://preprod.tiket.com/ Info 11:22:05 AM Current url : https://preprod.tiket.com/ Info 11:22:05 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:22:15 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:22:15 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:22:15 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:22:15 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:22:15 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:22:15 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:22:16 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:22:16 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:22:16 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:22:16 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:22:16 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:22:16 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:22:16 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:22:16 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:22:16 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:22:16 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:22:16 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:22:16 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:22:16 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:22:16 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:22:16 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:22:16 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:22:16 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:22:16 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:22:16 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:22:16 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:22:16 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:22:16 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:22:16 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:22:16 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:22:16 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:22:16 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:22:16 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:22:16 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:22:17 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:22:17 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:22:17 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:22:17 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:22:17 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:22:17 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:22:17 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:22:17 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:22:17 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:22:17 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:22:17 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:22:17 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:22:17 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:22:17 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:22:17 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:22:17 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:22:17 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:22:17 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']] Info 11:22:17 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
(Session info: chrome=123.0.6312.105)
Build info: version: '4.13.0', revision: 'ba948ece5b*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2f6584994a9fa229695a3b371a5d7fa6Info 11:22:17 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:22:27 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:22:27 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:22:27 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:22:27 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false Info 11:22:27 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:22:28 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:22:28 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false Info 11:22:28 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:22:28 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:22:28 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 11:22:28 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:22:28 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:22:28 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 11:22:28 AM User is already logged in. No OTP needed Info 11:22:28 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:22:48 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:22:48 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:22:58 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:22:58 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:22:58 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:22:58 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User selects IDR currency
Harshit SearchPageStatus Timestamp Details Info 11:22:58 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:22:59 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:22:59 AM Current currency: SGD Info 11:22:59 AM Clicking on element: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]] Info 11:22:59 AM Waiting for element to be clickable: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]] Info 11:22:59 AM Element is now clickable: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]] Info 11:22:59 AM Clicked on element: [LANGUAGE_CURRENCY_DROPDOWN, By.xpath: //*[contains(@class, 'LanguageAndCurrencyModal-module__drop_icon')]] Info 11:22:59 AM Waiting for element to appear: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:22:59 AM Element appeared: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:22:59 AM Scrolling into element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:22:59 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:22:59 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:22:59 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:23:00 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:23:00 AM Scrolled into element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:23:00 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:23:00 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:23:00 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:23:00 AM Scrolling into web view: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:23:00 AM Finding element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:23:00 AM Found element: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:23:00 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:23:00 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:23:00 AM Scrolled into web view: [CURRENCY_TEXT, By.xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] Info 11:23:00 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'CurrencyContent-module') and text()='IDR']] User opens hotel landing page
Harshit SearchPageStatus Timestamp Details Info 11:23:06 AM Navigating to url: https://preprod.tiket.com/hotel Info 11:23:06 AM Current url : https://preprod.tiket.com/hotel Search stay location
Harshit SearchPageStatus Timestamp Details Info 11:23:07 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:23:07 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:23:07 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:23:07 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:23:07 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:23:07 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:23:07 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:23:07 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:23:07 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:23:07 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:23:07 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:23:07 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:23:07 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:23:07 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:23:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:23:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:23:07 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:23:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:23:07 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:23:07 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:23:08 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:23:08 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:23:08 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:23:08 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:23:08 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:23:09 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Submit search button
Harshit SearchPageStatus Timestamp Details Info 11:23:09 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:23:09 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:23:09 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:23:09 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:23:09 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:23:09 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:23:09 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:23:09 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:23:09 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:23:09 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:23:09 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:23:29 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Close pop-up
Harshit SearchPageStatus Timestamp Details Info 11:23:29 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:23:49 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:23:49 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:23:49 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:23:49 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false Info 11:23:49 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:23:49 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:23:49 AM Current currency: IDR Info 11:23:49 AM [Assertion passed: Verify currency in search Result page is set to IDR] Info 11:23:49 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify currency in search Result page is set to IDR]
Harshit SearchPageStatus Timestamp Details Info 11:23:49 AM Expected: is [true] Actual : [true] Input new location
Harshit SearchPageStatus Timestamp Details Info 11:23:51 AM Clicking on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:23:51 AM Waiting for element to be clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:23:51 AM Element is now clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:23:51 AM Clicked on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:23:51 AM Waiting for element to appear: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:23:51 AM Element appeared: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:23:51 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:23:51 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:23:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:23:51 AM Scrolling into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:23:51 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:23:51 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:23:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:23:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:23:51 AM Scrolled into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:23:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:23:51 AM Sending keys: (Palmerah) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:23:51 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:23:51 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:23:51 AM Sent keys: (Palmerah) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:23:51 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='Palmerah']] Info 11:23:52 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='Palmerah']] Info 11:23:52 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='Palmerah']] Info 11:23:52 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='Palmerah']] Update guests and rooms
Harshit SearchPageStatus Timestamp Details Info 11:23:52 AM Clicking on element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:23:52 AM Waiting for element to be clickable: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:23:52 AM Element is now clickable: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:23:53 AM Clicked on element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:23:53 AM Finding element: [MASTER_TAG, By.xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[2]] Info 11:23:53 AM Found element: [MASTER_TAG, By.xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[2]] Info 11:23:53 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[2]] Info 11:23:53 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[2]] Info 11:23:53 AM currentAdult is '1' Info 11:23:53 AM Finding element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:23:53 AM Found element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:23:53 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:23:53 AM Scrolling into web view: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:23:53 AM Finding element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:23:53 AM Found element: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:23:53 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:23:53 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:23:53 AM Scrolled into web view: [ADULT_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:23:53 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:23:53 AM Finding element: [MASTER_TAG, By.xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[1]] Info 11:23:53 AM Found element: [MASTER_TAG, By.xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[1]] Info 11:23:53 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[1]] Info 11:23:53 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class,'QuantityEditor_quantity_input')])[1]] Info 11:23:53 AM currentRoom is '1' Info 11:23:53 AM Finding element: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:23:53 AM Found element: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:23:53 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:23:53 AM Scrolling into web view: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:23:53 AM Finding element: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:23:53 AM Found element: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:23:53 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:23:53 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:23:53 AM Scrolled into web view: [ROOM_INC_BUTTON, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:23:53 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[2]] Info 11:23:53 AM Clicking on element: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button] Info 11:23:53 AM Waiting for element to be clickable: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button] Info 11:23:53 AM Element is now clickable: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button] Info 11:23:53 AM Clicked on element: [DONE_BUTTON, By.xpath: //div[contains(@class, 'Modal_modal_footer_button_group')]//button] Set date
Harshit SearchPageStatus Timestamp Details Info 11:23:53 AM Got random number -> 14 Info 11:23:53 AM Got random number -> 15 Info 11:23:53 AM stringStartDate is '14', stringEndDate is '15' Info 11:23:53 AM Clicking on element: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]] Info 11:23:53 AM Waiting for element to be clickable: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]] Info 11:23:53 AM Element is now clickable: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]] Info 11:23:53 AM Clicked on element: [HOTEL_CALENDAR, By.xpath: (//span[contains(@class, 'index_desktop')])[2]] Info 11:23:53 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 11:23:54 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 11:23:54 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 11:23:54 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 11:23:54 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 11:23:54 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 11:23:54 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 11:23:54 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 11:23:54 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 11:23:54 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14'])[1]] Info 11:23:54 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:23:54 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:23:54 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:23:54 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:23:54 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:23:54 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:23:54 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:23:54 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:23:54 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:23:54 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='14']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Click search button to update SRP results
Harshit SearchPageStatus Timestamp Details Info 11:23:54 AM Clicking on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] Info 11:23:54 AM Waiting for element to be clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] Info 11:23:54 AM Element is now clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] Info 11:23:55 AM Clicked on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] SRP is refreshed
Harshit SearchPageStatus Timestamp Details Info 11:23:55 AM Waiting for element to appear: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:23:55 AM Element appeared: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:23:55 AM Getting text from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:23:55 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:23:55 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:23:55 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:23:55 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:23:55 AM Got text: (Palmerah) from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:23:55 AM Waiting for element to appear: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:23:55 AM Element appeared: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:23:55 AM Getting text from: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:23:55 AM Finding element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:23:55 AM Found element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:23:55 AM Finding element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:23:55 AM Found element: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:23:55 AM Got text: (2 Rooms, 2 Guests) from: [HOTEL_ROOM_N_GUEST, By.xpath: (//span[contains(@class, 'index_desktop')])[3]] Info 11:23:55 AM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:23:56 AM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:23:56 AM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:23:56 AM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:23:57 AM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true Info 11:23:57 AM [Assertion passed: Hotel card on SRP is visible] Info 11:23:57 AM
Expected: is [true]
Actual : [true]
Info 11:23:57 AM [Assertion passed: Searched text entered by user matches SRP's search bar] Info 11:23:57 AM
Expected: is "Palmerah"
Actual : "Palmerah"
Info 11:23:57 AM [Assertion passed: Number of updated rooms should match on SRP] Info 11:23:57 AM
Expected: is [2]
Actual : [2]
Info 11:23:57 AM [Assertion passed: Number of updated adults should match on SRP] Info 11:23:57 AM
Expected: is [2]
Actual : [2]
[Assertion passed: Hotel card on SRP is visible]
Harshit SearchPageStatus Timestamp Details Info 11:23:57 AM Expected: is [true] Actual : [true] [Assertion passed: Searched text entered by user matches SRP's search bar]
Harshit SearchPageStatus Timestamp Details Info 11:23:57 AM Expected: is "Palmerah" Actual : "Palmerah" [Assertion passed: Number of updated rooms should match on SRP]
Harshit SearchPageStatus Timestamp Details Info 11:23:57 AM Expected: is [2] Actual : [2] [Assertion passed: Number of updated adults should match on SRP]
Harshit SearchPageStatus Timestamp Details Info 11:23:57 AM Expected: is [2] Actual : [2] -
verifyDetailsInSRPIsDisplayedGuest_1752553438431
11:23:58 AM / 00:01:32:152 Fail
verifyDetailsInSRPIsDisplayedGuest_1752553438431
07.15.2025 11:23:58 AM 07.15.2025 11:25:30 AM 00:01:32:152 · #test-id=603Harshit SearchPageStatus Timestamp Details Info 11:23:58 AM Test (verifyDetailsInSRPIsDisplayedGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 11:25:20 AM Test failed: verifyDetailsInSRPIsDisplayedGuest Info 11:25:30 AM Screenshot Info 11:25:30 AM TestRailID: 1370842 Status Timestamp Details Info 11:23:58 AM Test start: verifyDetailsInSRPIsDisplayedGuest User open home page
Harshit SearchPageStatus Timestamp Details Info 11:23:58 AM Maximizing window Info 11:23:58 AM Window is maximized Info 11:23:58 AM Navigating to url: https://preprod.tiket.com/ Info 11:24:00 AM Current url : https://preprod.tiket.com/ Info 11:24:00 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:24:10 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open home page as guest
Harshit SearchPageStatus Timestamp Details Info 11:24:11 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:24:11 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:24:11 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:24:11 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:24:11 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:24:11 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:24:11 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:24:11 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 11:24:11 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:24:11 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:24:11 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 11:24:11 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:24:11 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:24:11 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:24:11 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:24:11 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:24:11 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:24:11 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:24:11 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:24:11 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:24:11 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:24:11 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:24:11 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:24:11 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:24:11 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:24:11 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:24:11 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:24:12 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:24:12 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:24:12 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:24:12 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:24:22 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:24:22 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:24:29 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:24:29 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:24:29 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:24:29 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false User select IDR currency
Harshit SearchPageStatus Timestamp Details Info 11:24:29 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:24:29 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:24:29 AM Current currency: IDR User Open NHA Landing page
Harshit SearchPageStatus Timestamp Details Info 11:24:32 AM Navigating to url: https://preprod.tiket.com/homes Info 11:24:33 AM Current url : https://preprod.tiket.com/homes Info 11:24:33 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:24:33 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:24:33 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:24:33 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:24:33 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 11:24:33 AM [Assertion passed: Landing Page is Opened] Info 11:24:33 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit SearchPageStatus Timestamp Details Info 11:24:33 AM Expected: is [true] Actual : [true] Search stay location
Harshit SearchPageStatus Timestamp Details Info 11:24:35 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:24:35 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:24:35 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:24:35 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:24:35 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:24:35 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:24:35 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:24:35 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:24:35 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:24:35 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:24:35 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:24:35 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:24:35 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:24:35 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:24:35 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:24:35 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:24:35 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:24:35 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:24:35 AM Sending keys: (Bali) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:24:35 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:24:35 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:24:35 AM Sent keys: (Bali) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:24:35 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Bali']] Info 11:24:37 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Bali']] Info 11:24:37 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Bali']] Info 11:24:37 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Bali']] submit search Button
Harshit SearchPageStatus Timestamp Details Info 11:24:37 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:24:37 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:24:37 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:24:37 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:24:37 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:24:37 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:24:37 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:24:37 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:24:37 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:24:38 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:24:38 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:24:58 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] close Pop up
Harshit SearchPageStatus Timestamp Details Info 11:24:58 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:25:18 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:25:18 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:25:18 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:25:18 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false Info 11:25:18 AM Waiting for element to appear: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:25:18 AM Element appeared: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:25:18 AM Getting text from: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:25:18 AM Finding element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:25:18 AM Found element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:25:18 AM Finding element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:25:18 AM Found element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:25:18 AM Got text: (The ONE Legian) from: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:25:18 AM Waiting for element to appear: [HOTEL_LOCATION, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span] Info 11:25:18 AM Element appeared: [HOTEL_LOCATION, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span] Info 11:25:18 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span] Info 11:25:18 AM Got text: (Vacation Home) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span] Info 11:25:18 AM Waiting for element to appear: [PRICE_TAG, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]] Info 11:25:18 AM Element appeared: [PRICE_TAG, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]] Info 11:25:18 AM Getting text from: [PRICE_TAG, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]] Info 11:25:18 AM Finding element: [PRICE_TAG, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]] Info 11:25:18 AM Found element: [PRICE_TAG, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]] Info 11:25:18 AM Finding element: [PRICE_TAG, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]] Info 11:25:18 AM Found element: [PRICE_TAG, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]] Info 11:25:18 AM Got text: (IDR 1,160,324) from: [PRICE_TAG, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]] Info 11:25:18 AM Waiting for element to appear: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:25:18 AM Element appeared: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:25:18 AM Getting text from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:25:18 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:25:18 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:25:18 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:25:18 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:25:18 AM Got text: (Bali) from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:25:18 AM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:25:18 AM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:25:18 AM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:25:18 AM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:25:18 AM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true Info 11:25:18 AM [Assertion passed: NHA Card on SRP is visible ] Info 11:25:18 AM
Expected: is [true]
Actual : [true]
Info 11:25:19 AM Waiting for element to appear: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]] Info 11:25:19 AM Element appeared: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]] Info 11:25:19 AM Finding elements: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]] Info 11:25:19 AM Found elements: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]] Info 11:25:19 AM Is element displayed: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]]? true Info 11:25:19 AM [Assertion passed: Master Tag on SRP is visible ] Info 11:25:19 AM
Expected: is [true]
Actual : [true]
Info 11:25:19 AM [Assertion passed: NHA's name is visible on NHA Card ] Info 11:25:19 AM
Expected: is [true]
Actual : [true]
Info 11:25:19 AM [Assertion passed: NHA's Area is visible on NHA Card] Info 11:25:19 AM
Expected: is [true]
Actual : [true]
[Assertion passed: NHA Card on SRP is visible ]
Harshit SearchPageStatus Timestamp Details Info 11:25:18 AM Expected: is [true] Actual : [true] [Assertion passed: Master Tag on SRP is visible ]
Harshit SearchPageStatus Timestamp Details Info 11:25:19 AM Expected: is [true] Actual : [true] [Assertion passed: NHA's name is visible on NHA Card ]
Harshit SearchPageStatus Timestamp Details Info 11:25:19 AM Expected: is [true] Actual : [true] [Assertion passed: NHA's Area is visible on NHA Card]
Harshit SearchPageStatus Timestamp Details Info 11:25:19 AM Expected: is [true] Actual : [true] Exception
Harshit SearchPageStatus Timestamp Details Fail 11:25:19 AM -
verifyDetailsInSRPIsDisplayedLogin_1752553531408
11:25:31 AM / 00:02:45:453 Fail
verifyDetailsInSRPIsDisplayedLogin_1752553531408
07.15.2025 11:25:31 AM 07.15.2025 11:28:16 AM 00:02:45:453 · #test-id=618Harshit SearchPageStatus Timestamp Details Info 11:25:31 AM Test (verifyDetailsInSRPIsDisplayedLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 11:28:06 AM Test failed: verifyDetailsInSRPIsDisplayedLogin Info 11:28:16 AM Screenshot Info 11:28:16 AM TestRailID: 103558 Status Timestamp Details Info 11:25:31 AM Test start: verifyDetailsInSRPIsDisplayedLogin User open home page
Harshit SearchPageStatus Timestamp Details Info 11:25:32 AM Maximizing window Info 11:25:32 AM Window is maximized Info 11:25:32 AM Navigating to url: https://preprod.tiket.com/ Info 11:25:35 AM Current url : https://preprod.tiket.com/ Info 11:25:35 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:25:45 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit SearchPageStatus Timestamp Details Info 11:25:46 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:25:46 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:25:46 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:25:50 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:25:50 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:25:50 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:25:50 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false Info 11:25:50 AM Maximizing window Info 11:25:50 AM Window is maximized Info 11:25:50 AM Navigating to url: https://preprod.tiket.com/ Info 11:25:52 AM Current url : https://preprod.tiket.com/ Info 11:25:52 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:26:03 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:26:03 AM Maximizing window Info 11:26:03 AM Window is maximized Info 11:26:03 AM Navigating to url: https://preprod.tiket.com/ Info 11:26:05 AM Current url : https://preprod.tiket.com/ Info 11:26:05 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:26:15 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:26:15 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:26:15 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:26:15 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:26:15 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:26:15 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:26:16 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:26:16 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:26:16 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:26:16 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:26:16 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:26:16 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:26:16 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:26:16 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:26:16 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:26:16 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:26:16 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:26:16 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:26:16 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:26:16 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:26:16 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:26:16 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:26:16 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:26:16 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:26:16 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:26:16 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:26:16 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:26:16 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:26:16 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:26:16 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:26:16 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:26:16 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:26:16 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:26:16 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:26:17 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:26:17 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:26:17 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:26:17 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:26:17 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:26:17 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:26:17 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:26:17 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:26:17 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:26:17 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:26:17 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:26:17 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:26:17 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:26:17 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:26:17 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:26:17 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:26:17 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:26:17 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']] Info 11:26:17 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
(Session info: chrome=123.0.6312.105)
Build info: version: '4.13.0', revision: 'ba948ece5b*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2f6584994a9fa229695a3b371a5d7fa6Info 11:26:17 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:26:27 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:26:27 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:26:27 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:26:27 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false Info 11:26:27 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:26:27 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:26:27 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false Info 11:26:27 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:26:27 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:26:27 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 11:26:27 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:26:27 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:26:27 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 11:26:27 AM User is already logged in. No OTP needed Info 11:26:27 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:26:48 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:26:48 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:26:58 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:26:58 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:26:58 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:26:58 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Harshit SearchPageStatus Timestamp Details Info 11:26:58 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:26:58 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:26:58 AM Current currency: IDR User Open hotel Landing page
Harshit SearchPageStatus Timestamp Details Info 11:27:01 AM Navigating to url: https://preprod.tiket.com/hotel Info 11:27:01 AM Current url : https://preprod.tiket.com/hotel Search stay location
Harshit SearchPageStatus Timestamp Details Info 11:27:01 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:27:02 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:27:02 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:27:02 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:27:02 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:27:02 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:27:02 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:27:02 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:27:02 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:27:02 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:27:02 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:27:02 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:27:02 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:27:02 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:27:02 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:27:02 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:27:02 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:27:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:27:02 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:27:02 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:27:02 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:27:02 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:27:02 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:27:03 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:27:03 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:27:03 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] submit search Button
Harshit SearchPageStatus Timestamp Details Info 11:27:04 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:27:04 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:27:04 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:27:04 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:27:04 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:27:04 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:27:04 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:27:04 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:27:04 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:27:04 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:27:04 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:27:24 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] close Pop up
Harshit SearchPageStatus Timestamp Details Info 11:27:24 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:27:44 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:27:44 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:27:44 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:27:44 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false Info 11:27:44 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:27:44 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:27:44 AM Current currency: IDR Info 11:27:44 AM [Assertion passed: Verify currency in Search Result page is set to IDR] Info 11:27:44 AM
Expected: is [true]
Actual : [true]
Info 11:27:45 AM Waiting for element to appear: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:27:45 AM Element appeared: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:27:45 AM Getting text from: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:27:45 AM Finding element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:27:45 AM Found element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:27:45 AM Finding element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:27:45 AM Found element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:27:45 AM Got text: (Carvens Hotel) from: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:27:45 AM Waiting for element to appear: [HOTEL_LOCATION, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span] Info 11:28:05 AM Timeout waiting for 20 seconds for element to appear: [HOTEL_LOCATION, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span] [Assertion passed: Verify currency in Search Result page is set to IDR]
Harshit SearchPageStatus Timestamp Details Info 11:27:44 AM Expected: is [true] Actual : [true] Exception
Harshit SearchPageStatus Timestamp Details Fail 11:28:05 AM -
verifyDetailsOnSRPAreCorrect_1752553697273
11:28:17 AM / 00:01:05:060 Pass
verifyDetailsOnSRPAreCorrect_1752553697273
07.15.2025 11:28:17 AM 07.15.2025 11:29:22 AM 00:01:05:060 · #test-id=629Akshi SearchResultPageStatus Timestamp Details Info 11:28:17 AM Test (verifyDetailsOnSRPAreCorrect) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 11:29:22 AM Test success: verifyDetailsOnSRPAreCorrect Info 11:29:22 AM TestRailID: 1370842 Status Timestamp Details Info 11:28:17 AM Test start: verifyDetailsOnSRPAreCorrect User open home page
Akshi SearchResultPageStatus Timestamp Details Info 11:28:17 AM Maximizing window Info 11:28:17 AM Window is maximized Info 11:28:17 AM Navigating to url: https://preprod.tiket.com/ Info 11:28:20 AM Current url : https://preprod.tiket.com/ Info 11:28:20 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:28:31 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open home page as guest
Akshi SearchResultPageStatus Timestamp Details Info 11:28:31 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:28:31 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:28:31 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:28:31 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:28:31 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:28:31 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:28:31 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:28:31 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 11:28:31 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:28:31 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:28:31 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 11:28:31 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:28:31 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:28:31 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:28:31 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:28:31 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:28:31 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:28:31 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:28:31 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:28:31 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:28:31 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:28:32 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:28:32 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:28:32 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:28:32 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:28:32 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:28:32 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:28:33 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:28:33 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:28:33 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:28:33 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:28:43 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:28:43 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:28:49 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:28:49 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:28:49 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:28:49 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false User select IDR currency
Akshi SearchResultPageStatus Timestamp Details Info 11:28:50 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:28:50 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:28:50 AM Current currency: IDR User Open NHA Landing page
Akshi SearchResultPageStatus Timestamp Details Info 11:28:52 AM Navigating to url: https://preprod.tiket.com/homes Info 11:28:53 AM Current url : https://preprod.tiket.com/homes Info 11:28:53 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:28:54 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:28:54 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:28:54 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:28:54 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 11:28:54 AM [Assertion passed: Landing Page is Opened] Info 11:28:54 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Akshi SearchResultPageStatus Timestamp Details Info 11:28:54 AM Expected: is [true] Actual : [true] Search stay location
Akshi SearchResultPageStatus Timestamp Details Info 11:28:55 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:28:55 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:28:55 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:28:55 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:28:55 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:28:56 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:28:56 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:28:56 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:28:56 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:28:56 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:28:56 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:28:56 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:28:56 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:28:56 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:28:56 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:28:56 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:28:56 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:28:56 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:28:56 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:28:56 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:28:56 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:28:56 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:28:56 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:28:57 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:28:57 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:28:57 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Set guests
Akshi SearchResultPageStatus Timestamp Details Info 11:28:57 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:28:57 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:28:57 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:28:58 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:28:58 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:28:58 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:28:58 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:28:58 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:28:58 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:28:58 AM Got "value" value: (2) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:28:58 AM currentAdult is '2' Info 11:28:58 AM Finding element: [ADULT_MINUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[1]] Info 11:28:58 AM Found element: [ADULT_MINUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[1]] Info 11:28:58 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[1]] Info 11:28:58 AM Scrolling into web view: [ADULT_MINUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[1]] Info 11:28:58 AM Finding element: [ADULT_MINUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[1]] Info 11:28:58 AM Found element: [ADULT_MINUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[1]] Info 11:28:58 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[1]] Info 11:28:58 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[1]] Info 11:28:58 AM Scrolled into web view: [ADULT_MINUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[1]] Info 11:28:58 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[1]] Info 11:28:58 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:28:58 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:28:58 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 11:28:58 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:28:58 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:28:58 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:28:58 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 11:28:58 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 11:28:58 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:28:58 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Set date
Akshi SearchResultPageStatus Timestamp Details Info 11:28:59 AM Got random number -> 17 Info 11:28:59 AM Got random number -> 18 Info 11:28:59 AM stringStartDate is '17', stringEndDate is '18' Info 11:28:59 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:28:59 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:28:59 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:28:59 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:28:59 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:29:00 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:29:00 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:29:00 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:29:00 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:29:00 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:29:00 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:29:00 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:29:00 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:29:00 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:29:00 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:29:00 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:29:00 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 11:29:00 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 11:29:00 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 11:29:00 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 11:29:00 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 11:29:00 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 11:29:00 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 11:29:00 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 11:29:00 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 11:29:00 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] submit search Button
Akshi SearchResultPageStatus Timestamp Details Info 11:29:00 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:29:00 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:29:00 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:29:00 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:29:00 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:29:00 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:29:00 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:29:00 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:29:00 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:29:00 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:29:00 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:29:21 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside SRP
Akshi SearchResultPageStatus Timestamp Details Info 11:29:21 AM Waiting for element to appear: [LOCATION, By.xpath: (//span[contains(@class, 'index_desktop_with_ellipsis') and contains(@class, 'Text_weight_bold') and contains(@class, 'Text_variant_highEmphasis')])[1]] Info 11:29:21 AM Element appeared: [LOCATION, By.xpath: (//span[contains(@class, 'index_desktop_with_ellipsis') and contains(@class, 'Text_weight_bold') and contains(@class, 'Text_variant_highEmphasis')])[1]] Info 11:29:21 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[contains(@class, 'index_desktop_with_ellipsis') and contains(@class, 'Text_weight_bold') and contains(@class, 'Text_variant_highEmphasis')])[1]] Info 11:29:21 AM Got text: (Jakarta) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//span[contains(@class, 'index_desktop_with_ellipsis') and contains(@class, 'Text_weight_bold') and contains(@class, 'Text_variant_highEmphasis')])[1]] Info 11:29:21 AM [Assertion passed: Location is same] Info 11:29:21 AM
Expected: is "Jakarta"
Actual : "Jakarta"
Info 11:29:21 AM Finding elements: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[1]] Info 11:29:21 AM Found elements: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[1]] Info 11:29:21 AM Is element displayed: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[1]]? true Info 11:29:21 AM Getting text from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[1]] Info 11:29:21 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[1]] Info 11:29:21 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[1]] Info 11:29:21 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[1]] Info 11:29:21 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[1]] Info 11:29:21 AM Got text: (Grogol Petamburan, West Jakarta) from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[1]] Info 11:29:21 AM Finding elements: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[2]] Info 11:29:21 AM Found elements: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[2]] Info 11:29:21 AM Is element displayed: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[2]]? true Info 11:29:21 AM Getting text from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[2]] Info 11:29:21 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[2]] Info 11:29:21 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[2]] Info 11:29:21 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[2]] Info 11:29:21 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[2]] Info 11:29:21 AM Got text: (Gunung Sahari Selatan, Central Jakarta) from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'FullProductCard_hotel_address') and contains(@class, 'Text_size_b3')])[2]] Info 11:29:21 AM [Assertion passed: Right hotel is visible] Info 11:29:21 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Location is same]
Akshi SearchResultPageStatus Timestamp Details Info 11:29:21 AM Expected: is "Jakarta" Actual : "Jakarta" [Assertion passed: Right hotel is visible]
Akshi SearchResultPageStatus Timestamp Details Info 11:29:21 AM Expected: is [true] Actual : [true] -
verifyEditGuestSo_1752553762742
11:29:22 AM / 00:00:11:400 Skip
verifyEditGuestSo_1752553762742
07.15.2025 11:29:22 AM 07.15.2025 11:29:34 AM 00:00:11:400 · #test-id=643Harshit OrderPageStatus Timestamp Details Info 11:29:22 AM Test (verifyEditGuestSo) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Skip 11:29:23 AM Test skipped: verifyEditGuestSo Info 11:29:34 AM Screenshot Info 11:29:34 AM TestRailID: 1099748 Status Timestamp Details Info 11:29:22 AM Test start: verifyEditGuestSo Create new hotel issued order
Harshit OrderPageStatus Timestamp Details Info 11:29:23 AM Hitting POST request with, uri: https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/login Info 11:29:23 AM [curl]
curl -X POST \
-H 'X-Country-Code: ID' \
-H 'Cookie: device_id=53401112-03e1-461d-8143-4d60d76d1262-dont-change; Path=/; Domain=staging.bliblitiket.com; HttpOnly; Secure' \
-H 'X-Client-Id: 9dc79e3916a042abc86c2aa525bff0091' \
-H 'X-City: ID' \
-H 'X-Request-Id-123123123: ' \
-H 'Accept-Language: en' \
-H 'True-Client-Ip: 127.0.0.1' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
--data '{"ref":"https://preprod.tiket.com","identity":"muhammad.yazid@tiket.com","secret":"TestTiket@123","type":"EMAIL_PASSWORD"}' \
'https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/login'Info 11:29:23 AM auth code res -> {"code":"SUCCESS","data":{"emailAddress":null,"redirectUrl":"https://preprod.tiket.com/unm/api/sso-login?authCode=eyJhbGciOiJFZERTQSIsImtpZCI6ImxjX0YtVzBKLXc4IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoiLnRpa2V0LmNvbSIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU3MzYzLCJpYXQiOjE3NTI1NTM3NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJmUkUyRjVNdGNHWW5qV2dzVU9KS2s2SWtpT2hzMG84WiIsIm5iZiI6MTc1MjU1Mzc2MywibmV4dFJlZGlyZWN0cyI6WyJodHRwczovL3d3d3ByZXByb2QuZ2RuLWFwcC5jb20vdW5tL2FwaS9zc28tbG9naW4iXSwicmVmIjoiaHR0cHM6Ly9wcmVwcm9kLnRpa2V0LmNvbSIsInNlc3Npb25JZCI6ImZSRTJGNU10Y0dZbmpXZ3NVT0pLazZJa2lPaHMwbzhaIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiIiLCJ1c2VySWQiOjEwMDA4NDQ3M30.bBRO3RmpyB9gOFcLfHhN_dbKpI5VQewowJsP2HrODVEfuGB7aXMjsNTr0Bu90KunypWz2fesCWSWvdJAGpFdDA&ref=https://preprod.tiket.com","phoneNumber":"","verificationStatus":["PHONE","EMAIL"],"isPasswordSkippable":false,"isNameEditable":false,"name":"","userId":0},"serverTime":1752553763473,"message":"SUCCESS","errors":null} Info 11:29:23 AM auth code : eyJhbGciOiJFZERTQSIsImtpZCI6ImxjX0YtVzBKLXc4IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoiLnRpa2V0LmNvbSIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU3MzYzLCJpYXQiOjE3NTI1NTM3NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJmUkUyRjVNdGNHWW5qV2dzVU9KS2s2SWtpT2hzMG84WiIsIm5iZiI6MTc1MjU1Mzc2MywibmV4dFJlZGlyZWN0cyI6WyJodHRwczovL3d3d3ByZXByb2QuZ2RuLWFwcC5jb20vdW5tL2FwaS9zc28tbG9naW4iXSwicmVmIjoiaHR0cHM6Ly9wcmVwcm9kLnRpa2V0LmNvbSIsInNlc3Npb25JZCI6ImZSRTJGNU10Y0dZbmpXZ3NVT0pLazZJa2lPaHMwbzhaIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiIiLCJ1c2VySWQiOjEwMDA4NDQ3M30.bBRO3RmpyB9gOFcLfHhN_dbKpI5VQewowJsP2HrODVEfuGB7aXMjsNTr0Bu90KunypWz2fesCWSWvdJAGpFdDA Info 11:29:23 AM Hitting GET request with, uri: https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/code/verify Info 11:29:23 AM [curl]
curl -X GET \
-H 'Accept-Language: en' \
-H 'accept: application/json' \
'https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/code/verify?authCode=eyJhbGciOiJFZERTQSIsImtpZCI6ImxjX0YtVzBKLXc4IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoiLnRpa2V0LmNvbSIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU3MzYzLCJpYXQiOjE3NTI1NTM3NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJmUkUyRjVNdGNHWW5qV2dzVU9KS2s2SWtpT2hzMG84WiIsIm5iZiI6MTc1MjU1Mzc2MywibmV4dFJlZGlyZWN0cyI6WyJodHRwczovL3d3d3ByZXByb2QuZ2RuLWFwcC5jb20vdW5tL2FwaS9zc28tbG9naW4iXSwicmVmIjoiaHR0cHM6Ly9wcmVwcm9kLnRpa2V0LmNvbSIsInNlc3Npb25JZCI6ImZSRTJGNU10Y0dZbmpXZ3NVT0pLazZJa2lPaHMwbzhaIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiIiLCJ1c2VySWQiOjEwMDA4NDQ3M30.bBRO3RmpyB9gOFcLfHhN_dbKpI5VQewowJsP2HrODVEfuGB7aXMjsNTr0Bu90KunypWz2fesCWSWvdJAGpFdDA'Info 11:29:23 AM service ticket res -> {"code":"SUCCESS","data":{"cookieDomain":".tiket.com","redirectUrl":"https://wwwpreprod.gdn-app.com/unm/api/sso-login?authCode=eyJhbGciOiJFZERTQSIsImtpZCI6IlIyNGxMWHkxVkw0IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoid3d3cHJlcHJvZC5nZG4tYXBwLmNvbSIsImVudGl0eSI6IkJMSUJMSSIsImV4cCI6MTc1MjU1NzM2MywiaWF0IjoxNzUyNTUzNzYzLCJpc3MiOiJodHRwczovL3NhbmRib3guYmxpYmxpdGlrZXQuY29tIiwianRpIjoiZlJFMkY1TXRjR1lualdnc1VPSktrNklraU9oczBvOFoiLCJuYmYiOjE3NTI1NTM3NjMsIm5leHRSZWRpcmVjdHMiOltdLCJyZWYiOiJodHRwczovL3ByZXByb2QudGlrZXQuY29tIiwic2Vzc2lvbklkIjoiZlJFMkY1TXRjR1lualdnc1VPSktrNklraU9oczBvOFoiLCJzdWIiOiIxMDAwODQ0NzMiLCJ0b3BpYyI6IiIsInVzZXJJZCI6MTAwMDg0NDczfQ.3QRIYEm_jf7v4i9Wb_Khvcvyg5lDk-3db_5VCXuAR5L1ZeWAIGfhPaBd0-It2YdsvJC02TdeCRO74i2ln-uvDg&ref=https://preprod.tiket.com","expireAt":1752557363551,"serviceTicket":"eyJhbGciOiJIUzI1NiIsImtpZCI6InlOYXZDZTB5aDM0IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJrdiIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU3MzYzLCJpYXQiOjE3NTI1NTM3NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJmOGNiOWYyZC1hNzg3LTQ3NmYtODU1Yi1mZDgwMWJhMWU4OTIiLCJuYmYiOjE3NTI1NTM3NjMsInNlc3Npb25JZCI6ImZSRTJGNU10Y0dZbmpXZ3NVT0pLazZJa2lPaHMwbzhaIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiJTRVJWSUNFX1RJQ0tFVCIsInVzZXJJZCI6MTAwMDg0NDczfQ.qufXIPaljjiVAMW6tqwO-KNA_Ka_Q3Z8JxQr3EexouE"},"serverTime":1752553763551,"message":"SUCCESS","errors":null} Info 11:29:23 AM service ticket : eyJhbGciOiJIUzI1NiIsImtpZCI6InlOYXZDZTB5aDM0IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJrdiIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU3MzYzLCJpYXQiOjE3NTI1NTM3NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJmOGNiOWYyZC1hNzg3LTQ3NmYtODU1Yi1mZDgwMWJhMWU4OTIiLCJuYmYiOjE3NTI1NTM3NjMsInNlc3Npb25JZCI6ImZSRTJGNU10Y0dZbmpXZ3NVT0pLazZJa2lPaHMwbzhaIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiJTRVJWSUNFX1RJQ0tFVCIsInVzZXJJZCI6MTAwMDg0NDczfQ.qufXIPaljjiVAMW6tqwO-KNA_Ka_Q3Z8JxQr3EexouE Info 11:29:23 AM Hitting POST request with, uri: https://member-core-v2-be-svc.preprod-platform-cluster.tiket.com/tix-member-core/v3/auth/unm/service-ticket Info 11:29:23 AM [curl]
curl -X POST \
-H 'Cookie: tiket_currency=IDR; uniqueId=8a845f67-05c0-419b-a33b-e64e1a; userlang=en' \
-H 'X-Username: GUEST' \
-H 'X-Login-Media: none' \
-H 'X-Reseller-Id: 0' \
-H 'X-Account-Id: 0' \
-H 'X-Channel-Id: DESKTOP' \
-H 'X-Request-Id: d1f3321d-54f3-4f67-9ebc-de8f13194492' \
-H 'X-Store-Id: TIKETCOM' \
-H 'X-Business-Id: 0' \
-H 'X-Currency: idr' \
-H 'True-Client-Ip: 127.0.0.1' \
-H 'accept: */*' \
-H 'X-Service-Id: gateway' \
-H 'X-Forwarded-For: 127.0.0.1' \
-H 'X-Identity: identity' \
-H 'Accept-Language: id' \
-H 'Content-Type: application/json' \
--data '{"serviceTicket":"eyJhbGciOiJIUzI1NiIsImtpZCI6InlOYXZDZTB5aDM0IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJrdiIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTU3MzYzLCJpYXQiOjE3NTI1NTM3NjMsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJmOGNiOWYyZC1hNzg3LTQ3NmYtODU1Yi1mZDgwMWJhMWU4OTIiLCJuYmYiOjE3NTI1NTM3NjMsInNlc3Npb25JZCI6ImZSRTJGNU10Y0dZbmpXZ3NVT0pLazZJa2lPaHMwbzhaIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiJTRVJWSUNFX1RJQ0tFVCIsInVzZXJJZCI6MTAwMDg0NDczfQ.qufXIPaljjiVAMW6tqwO-KNA_Ka_Q3Z8JxQr3EexouE"}' \
'https://member-core-v2-be-svc.preprod-platform-cluster.tiket.com/tix-member-core/v3/auth/unm/service-ticket'Info 11:29:23 AM access token res -> {"code":"SUCCESS","data":{"accountFirstName":"Muhammad","accountLastName":"yazid","unmUserId":100084473,"accountPhoneCode":"+62","accessToken":"eyJraWQiOiJidU1vZGZQcmkwVG4zUFVJcU1NOEc5eG1PR05xdVdTaiJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZDkyMzBlNWIwZTZhNWFlOTYyYmYiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1Mzc2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYzMzYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.nj2VgkUbRYV0ReCqY7-Trg3DTZI4-0_mE7IRrTv3pKD1bft-V4Z9ns_HaxLrLFN9","accountPhoneNumber":"85750428576","accountId":17574,"accessRoleName":null,"accountUsername":"muhammad.yazid@tiket.com","verifiedPhoneNumber":true,"currency":"IDR","isB2BCorp":false,"lang":"en","uniqueId":"c08d6dc5-43f8-4d1b-827d-1fdb23","refreshToken":"eyJraWQiOiJ5NUFfSmJKNzFDNVpsbjBCbU11blJRTG5XV210ZG5OQSJ9.eyJhdWQiOiJ0aWtldC5jb20vcnQiLCJzdWIiOiI2ODc1ZDkyMzBlNWIwZTZhNWFlOTYyYmYiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1Mzc2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYzMzYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.yngOuBVw2NdZxu_FckPGJKPL43v_I-ENUFvS5vZNW_ec-oD8N_w6txdx6jrUa2LA","verifiedEmail":true},"serverTime":"2025-07-15T04:29:23.699+0000","message":"success","errors":null} Info 11:29:23 AM access token : eyJraWQiOiJidU1vZGZQcmkwVG4zUFVJcU1NOEc5eG1PR05xdVdTaiJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZDkyMzBlNWIwZTZhNWFlOTYyYmYiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1Mzc2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYzMzYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.nj2VgkUbRYV0ReCqY7-Trg3DTZI4-0_mE7IRrTv3pKD1bft-V4Z9ns_HaxLrLFN9 Info 11:29:23 AM accessToken-> Bearer eyJraWQiOiJidU1vZGZQcmkwVG4zUFVJcU1NOEc5eG1PR05xdVdTaiJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZDkyMzBlNWIwZTZhNWFlOTYyYmYiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1Mzc2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYzMzYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.nj2VgkUbRYV0ReCqY7-Trg3DTZI4-0_mE7IRrTv3pKD1bft-V4Z9ns_HaxLrLFN9 Info 11:29:23 AM query SDET International Info 11:29:23 AM Hitting POST request with, uri: https://preprod.tiket.com/ms-gateway/tix-hotel-autocomplete/v3/autocomplete Info 11:29:23 AM [curl]
curl -X POST \
-H 'ipaddress: 127.0.0.1' \
-H 'Accept-version: v2' \
-H 'useragent: chrome' \
-H 'storeId: TIKETCOM' \
-H 'version: 3' \
-H 'Authorization: Bearer eyJraWQiOiJidU1vZGZQcmkwVG4zUFVJcU1NOEc5eG1PR05xdVdTaiJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZDkyMzBlNWIwZTZhNWFlOTYyYmYiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1Mzc2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYzMzYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.nj2VgkUbRYV0ReCqY7-Trg3DTZI4-0_mE7IRrTv3pKD1bft-V4Z9ns_HaxLrLFN9' \
-H 'x-forwarded-host: 127.0.0.1' \
-H 'requestId: 23123123' \
-H 'Currency: IDR' \
-H 'memberType: B2C' \
-H 'lang: id' \
-H 'serviceId: gateway' \
-H 'channelId: WEB' \
-H 'Content-Type: application/json' \
-H 'user-agent: Chrome' \
-H 'username: muhammad.yazid@tiket.com' \
--data '{"query":"SDET International","accommodationTypes":["HOTEL"]}' \
'https://preprod.tiket.com/ms-gateway/tix-hotel-autocomplete/v3/autocomplete'Info 11:29:23 AM hotelId-> sdet-international-804001745477212540 Info 11:29:23 AM hotel name->SDET International Info 11:29:23 AM Date: 2025-05-15 Info 11:29:23 AM Hitting POST request with, uri: https://preprod.tiket.com/ms-gateway/tix-hotel-search/v2/room Info 11:29:23 AM [curl]
curl -X POST \
-H 'X-Search-Session-Id: 23123123' \
-H 'showColor: false' \
-H 'true-client-ip: 192.168.1.1' \
-H 'X-Loyalty-Level: LV2' \
-H 'storeId: TIKETCOM' \
-H 'version: 4' \
-H 'accept: */*' \
-H 'Authorization: Bearer eyJraWQiOiJidU1vZGZQcmkwVG4zUFVJcU1NOEc5eG1PR05xdVdTaiJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZDkyMzBlNWIwZTZhNWFlOTYyYmYiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1Mzc2MywiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzYzMzYyLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.nj2VgkUbRYV0ReCqY7-Trg3DTZI4-0_mE7IRrTv3pKD1bft-V4Z9ns_HaxLrLFN9' \
-H 'x-forwarded-host: 192.168.1.1' \
-H 'requestId: 23123123' \
-H 'isVerifiedPhoneNumber: false' \
-H 'currency: IDR' \
-H 'serviceId: gateway' \
-H 'lang: en' \
-H 'channelId: DESKTOP' \
-H 'user-agent: Chrome' \
-H 'username: muhammad.yazid@tiket.com' \
-H 'Content-Type: application/json' \
--data '{"showAlternate":true,"night":1,"childAges":[],"hotelId":"sdet-international-804001745477212540","adult":1,"room":1,"startDate":"2025-05-15"}' \
'https://preprod.tiket.com/ms-gateway/tix-hotel-search/v2/room'Info 11:29:23 AM Error occured: com.tiket.model.Exception.ApiChangeException: Got status code: 400
at com.tiket.io.api.ApiTools.peek(ApiTools.java:232)
at com.tiket.io.api.ApiTools.post(ApiTools.java:106)
at com.tiket.api.accommodation.hotel.room.SelectRoomApi.hitApi(SelectRoomApi.java:50)
at com.tiket.web.dashboard.page.order.orderCreationPage.selectRoom(orderCreationPage.java:192)
at com.tiket.web.dashboard.page.order.orderCreationPage.createHotelSakukuIssuedOrderApi(orderCreationPage.java:616)
at com.tiket.web.dWeb.test.accommodation.hotel.HotelsTest.verifyEditGuestSo(HotelsTest.java:1777)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
Skip 11:29:23 AM Hotel Booking via API failed. Skipping the subsequent steps. -
verifyFlexibleStayContentOnSRPGuest_1752553774967
11:29:34 AM / 00:01:43:433 Fail
verifyFlexibleStayContentOnSRPGuest_1752553774967
07.15.2025 11:29:34 AM 07.15.2025 11:31:18 AM 00:01:43:433 · #test-id=646Harshit SearchPageStatus Timestamp Details Info 11:29:34 AM Test (verifyFlexibleStayContentOnSRPGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 11:31:08 AM Test failed: verifyFlexibleStayContentOnSRPGuest Info 11:31:18 AM Screenshot Info 11:31:18 AM TestRailID: 1370875 Status Timestamp Details Info 11:29:34 AM Test start: verifyFlexibleStayContentOnSRPGuest User open home page
Harshit SearchPageStatus Timestamp Details Info 11:29:36 AM Maximizing window Info 11:29:36 AM Window is maximized Info 11:29:36 AM Navigating to url: https://preprod.tiket.com/ Info 11:29:38 AM Current url : https://preprod.tiket.com/ Info 11:29:38 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:29:48 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open home page as guest
Harshit SearchPageStatus Timestamp Details Info 11:29:49 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:29:55 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:29:55 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:29:55 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:29:55 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false User select IDR currency
Harshit SearchPageStatus Timestamp Details Info 11:29:55 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:29:55 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:29:55 AM Current currency: IDR User Open NHA Landing page
Harshit SearchPageStatus Timestamp Details Info 11:29:58 AM Navigating to url: https://preprod.tiket.com/homes Info 11:29:59 AM Current url : https://preprod.tiket.com/homes Info 11:29:59 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:30:00 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:30:00 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:30:00 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:30:00 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 11:30:00 AM [Assertion passed: Landing Page is Opened] Info 11:30:00 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit SearchPageStatus Timestamp Details Info 11:30:00 AM Expected: is [true] Actual : [true] Search stay location
Harshit SearchPageStatus Timestamp Details Info 11:30:00 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:30:00 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:30:00 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:30:00 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:30:00 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:30:00 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:30:00 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:30:01 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:30:01 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:30:01 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:30:01 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:30:01 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:30:01 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:30:01 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:30:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:30:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:30:01 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:30:01 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:30:01 AM Sending keys: (Singapore) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:30:01 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:30:01 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:30:01 AM Sent keys: (Singapore) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:30:01 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Singapore']] Info 11:30:02 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Singapore']] Info 11:30:02 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Singapore']] Info 11:30:02 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Singapore']] submit search Button
Harshit SearchPageStatus Timestamp Details Info 11:30:02 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:30:03 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:30:03 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:30:03 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:30:03 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:30:03 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:30:03 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:30:03 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:30:03 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:30:03 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:30:03 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:30:23 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] close Pop up
Harshit SearchPageStatus Timestamp Details Info 11:30:24 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:30:45 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:30:45 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:30:45 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:30:45 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false Info 11:30:45 AM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:30:45 AM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:30:45 AM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:30:45 AM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:30:45 AM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true Info 11:30:45 AM [Assertion passed: SRP is loaded ] Info 11:30:45 AM
Expected: is [true]
Actual : [true]
[Assertion passed: SRP is loaded ]
Harshit SearchPageStatus Timestamp Details Info 11:30:45 AM Expected: is [true] Actual : [true] Scroll to down to see Flexible Stay
Harshit SearchPageStatus Timestamp Details Info 11:30:45 AM Waiting for element to appear: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]] Info 11:30:45 AM Element appeared: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]] Info 11:30:45 AM Scrolling into element: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]] Info 11:30:45 AM Finding element: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]] Info 11:30:45 AM Found element: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]] Info 11:30:45 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]] Info 11:30:46 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]] Info 11:30:46 AM Scrolled into element: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]] Info 11:30:46 AM Finding elements: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]] Info 11:30:46 AM Found elements: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]] Info 11:30:46 AM Is element displayed: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]? true Info 11:30:46 AM [Assertion passed: Flexible stay dates card is visible] Info 11:30:46 AM
Expected: is [true]
Actual : [true]
Info 11:30:46 AM Waiting for element to appear: [FLEXIBLE_STAY_IMAGE, By.xpath: (//div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//img)[1]] Info 11:30:46 AM Element appeared: [FLEXIBLE_STAY_IMAGE, By.xpath: (//div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//img)[1]] Info 11:30:46 AM Finding elements: [FLEXIBLE_STAY_IMAGE, By.xpath: (//div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//img)[1]] Info 11:30:46 AM Found elements: [FLEXIBLE_STAY_IMAGE, By.xpath: (//div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//img)[1]] Info 11:30:46 AM Is element displayed: [FLEXIBLE_STAY_IMAGE, By.xpath: (//div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//img)[1]]? true Info 11:30:46 AM [Assertion passed: NHA's Image on Flexible stay card is visible] Info 11:30:46 AM
Expected: is [true]
Actual : [true]
Info 11:30:46 AM Waiting for element to appear: [FLEXIBLE_STAY_HEADING, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//h2] Info 11:30:47 AM Element appeared: [FLEXIBLE_STAY_HEADING, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//h2] Info 11:30:47 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//h2] Info 11:30:47 AM Got text: (Do you have flexible stay dates?) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//h2] Info 11:30:47 AM [Assertion passed: Verifying Heading on Flexible Stay Date is correct based on selected Language ] Info 11:30:47 AM
Expected: (a string containing "Do you have flexible stay dates" or a string containing "Tanggal nginepmu fleksibel")
Actual : "Do you have flexible stay dates?"
Info 11:30:47 AM Waiting for element to appear: [FLEXIBLE_STAY_HOTEL_HEADING, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//h2] Info 11:31:07 AM Timeout waiting for 20 seconds for element to appear: [FLEXIBLE_STAY_HOTEL_HEADING, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//h2] [Assertion passed: Flexible stay dates card is visible]
Harshit SearchPageStatus Timestamp Details Info 11:30:46 AM Expected: is [true] Actual : [true] [Assertion passed: NHA's Image on Flexible stay card is visible]
Harshit SearchPageStatus Timestamp Details Info 11:30:46 AM Expected: is [true] Actual : [true] Status Timestamp Details Info 11:30:47 AM Expected: (a string containing "Do you have flexible stay dates" or a string containing "Tanggal nginepmu fleksibel") Actual : "Do you have flexible stay dates?" Exception
Harshit SearchPageStatus Timestamp Details Fail 11:31:07 AM -
verifyFlexibleStayContentOnSRPLogin_1752553881799
11:31:21 AM / 00:02:48:592 Fail
verifyFlexibleStayContentOnSRPLogin_1752553881799
07.15.2025 11:31:21 AM 07.15.2025 11:34:10 AM 00:02:48:592 · #test-id=662Harshit SearchPageStatus Timestamp Details Info 11:31:21 AM Test (verifyFlexibleStayContentOnSRPLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 11:33:59 AM Test failed: verifyFlexibleStayContentOnSRPLogin Info 11:34:10 AM Screenshot Info 11:34:10 AM TestRailID: 1099758 Status Timestamp Details Info 11:31:21 AM Test start: verifyFlexibleStayContentOnSRPLogin User open home page
Harshit SearchPageStatus Timestamp Details Info 11:31:23 AM Maximizing window Info 11:31:23 AM Window is maximized Info 11:31:23 AM Navigating to url: https://preprod.tiket.com/ Info 11:31:25 AM Current url : https://preprod.tiket.com/ Info 11:31:25 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:31:35 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit SearchPageStatus Timestamp Details Info 11:31:35 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:31:36 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:31:36 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:31:40 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:31:40 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:31:40 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:31:40 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false Info 11:31:40 AM Maximizing window Info 11:31:40 AM Window is maximized Info 11:31:40 AM Navigating to url: https://preprod.tiket.com/ Info 11:31:42 AM Current url : https://preprod.tiket.com/ Info 11:31:42 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:31:52 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:31:52 AM Maximizing window Info 11:31:52 AM Window is maximized Info 11:31:52 AM Navigating to url: https://preprod.tiket.com/ Info 11:31:55 AM Current url : https://preprod.tiket.com/ Info 11:31:55 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:32:05 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:32:05 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:32:05 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:32:05 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:32:05 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:32:05 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:32:06 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:32:06 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:32:06 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:32:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:32:06 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:32:06 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:32:06 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:32:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:32:06 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:32:06 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:32:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:32:06 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:32:06 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:32:06 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:32:06 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:32:06 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:32:06 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:32:06 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:32:06 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:32:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:32:06 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:32:06 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:32:06 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:32:06 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:32:06 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:32:06 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:32:06 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:32:06 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:32:07 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:32:07 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:32:07 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:32:07 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:32:07 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:32:07 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:32:07 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:32:07 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:32:07 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:32:07 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:32:07 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:32:07 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:32:07 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:32:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:32:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:32:07 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:32:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:32:07 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']] Info 11:32:07 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
(Session info: chrome=123.0.6312.105)
Build info: version: '4.13.0', revision: 'ba948ece5b*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2f6584994a9fa229695a3b371a5d7fa6Info 11:32:07 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:32:18 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:32:18 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:32:18 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:32:18 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false Info 11:32:18 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:32:18 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:32:18 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false Info 11:32:18 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:32:18 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:32:18 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 11:32:18 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:32:18 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:32:18 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 11:32:18 AM User is already logged in. No OTP needed Info 11:32:18 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:32:38 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:32:38 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:32:48 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:32:48 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:32:48 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:32:48 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Harshit SearchPageStatus Timestamp Details Info 11:32:49 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:32:49 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:32:49 AM Current currency: IDR User Open hotel Landing page
Harshit SearchPageStatus Timestamp Details Info 11:32:51 AM Navigating to url: https://preprod.tiket.com/hotel Info 11:32:52 AM Current url : https://preprod.tiket.com/hotel Info 11:32:52 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:32:52 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:32:52 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:32:52 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:32:52 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 11:32:52 AM [Assertion passed: Landing Page is Opened] Info 11:32:52 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit SearchPageStatus Timestamp Details Info 11:32:52 AM Expected: is [true] Actual : [true] Search stay location
Harshit SearchPageStatus Timestamp Details Info 11:32:53 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:32:53 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:32:53 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:32:53 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:32:53 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:32:53 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:32:53 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:32:53 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:32:53 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:32:53 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:32:53 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:32:53 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:32:53 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:32:53 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:32:53 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:32:53 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:32:53 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:32:53 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:32:53 AM Sending keys: (Palmerah) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:32:53 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:32:53 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:32:53 AM Sent keys: (Palmerah) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:32:53 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Palmerah']] Info 11:32:55 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Palmerah']] Info 11:32:55 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Palmerah']] Info 11:32:55 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Palmerah']] submit search Button
Harshit SearchPageStatus Timestamp Details Info 11:32:55 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:32:55 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:32:55 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:32:55 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:32:55 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:32:55 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:32:55 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:32:55 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:32:55 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:32:55 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:32:55 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:33:16 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] close Pop up
Harshit SearchPageStatus Timestamp Details Info 11:33:16 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:33:36 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:33:36 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:33:36 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:33:36 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false Info 11:33:36 AM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:33:36 AM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:33:36 AM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:33:36 AM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:33:36 AM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true Info 11:33:36 AM [Assertion passed: SRP is loaded ] Info 11:33:36 AM
Expected: is [true]
Actual : [true]
[Assertion passed: SRP is loaded ]
Harshit SearchPageStatus Timestamp Details Info 11:33:36 AM Expected: is [true] Actual : [true] Scroll to bottom to see Flexible Stay
Harshit SearchPageStatus Timestamp Details Info 11:33:37 AM Waiting for element to appear: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]] Info 11:33:37 AM Element appeared: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]] Info 11:33:37 AM Scrolling into element: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]] Info 11:33:37 AM Finding element: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]] Info 11:33:37 AM Found element: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]] Info 11:33:37 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]] Info 11:33:37 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]] Info 11:33:37 AM Scrolled into element: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]] Info 11:33:37 AM Finding elements: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]] Info 11:33:37 AM Found elements: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]] Info 11:33:38 AM Is element displayed: [FLEXIBLE_STAY_CARD, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//section[contains(@class,'Layout_icon')]]? true Info 11:33:38 AM [Assertion passed: Flexible stay dates card is visible] Info 11:33:38 AM
Expected: is [true]
Actual : [true]
Info 11:33:38 AM Waiting for element to appear: [FLEXIBLE_STAY_IMAGE, By.xpath: (//div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//img)[1]] Info 11:33:38 AM Element appeared: [FLEXIBLE_STAY_IMAGE, By.xpath: (//div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//img)[1]] Info 11:33:38 AM Finding elements: [FLEXIBLE_STAY_IMAGE, By.xpath: (//div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//img)[1]] Info 11:33:38 AM Found elements: [FLEXIBLE_STAY_IMAGE, By.xpath: (//div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//img)[1]] Info 11:33:38 AM Is element displayed: [FLEXIBLE_STAY_IMAGE, By.xpath: (//div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//img)[1]]? true Info 11:33:38 AM [Assertion passed: Hotel's Image on Flexible stay card is visible] Info 11:33:38 AM
Expected: is [true]
Actual : [true]
Info 11:33:38 AM Waiting for element to appear: [FLEXIBLE_STAY_HEADING, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//h2] Info 11:33:38 AM Element appeared: [FLEXIBLE_STAY_HEADING, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//h2] Info 11:33:38 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//h2] Info 11:33:38 AM Got text: (Do you have flexible stay dates?) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//h2] Info 11:33:38 AM [Assertion passed: Verifying Heading on Flexible Stay Date is correct based on selected Language] Info 11:33:38 AM
Expected: (a string containing "Do you have flexible stay dates" or a string containing "Tanggal nginepmu fleksibel")
Actual : "Do you have flexible stay dates?"
Info 11:33:39 AM Waiting for element to appear: [FLEXIBLE_STAY_HOTEL_HEADING, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//h2] Info 11:33:59 AM Timeout waiting for 20 seconds for element to appear: [FLEXIBLE_STAY_HOTEL_HEADING, By.xpath: //div[contains(@class, 'InterceptSoldOut_intercept_sold_out')]//a//h2] [Assertion passed: Flexible stay dates card is visible]
Harshit SearchPageStatus Timestamp Details Info 11:33:38 AM Expected: is [true] Actual : [true] [Assertion passed: Hotel's Image on Flexible stay card is visible]
Harshit SearchPageStatus Timestamp Details Info 11:33:38 AM Expected: is [true] Actual : [true] Status Timestamp Details Info 11:33:38 AM Expected: (a string containing "Do you have flexible stay dates" or a string containing "Tanggal nginepmu fleksibel") Actual : "Do you have flexible stay dates?" Exception
Harshit SearchPageStatus Timestamp Details Fail 11:33:59 AM -
verifyGuestDetailsandSplReqGuest_1752554050864
11:34:10 AM / 00:01:19:385 Fail
verifyGuestDetailsandSplReqGuest_1752554050864
07.15.2025 11:34:10 AM 07.15.2025 11:35:30 AM 00:01:19:385 · #test-id=678Harshit DetailPageStatus Timestamp Details Info 11:34:10 AM Test (verifyGuestDetailsandSplReqGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 11:35:25 AM Test failed: verifyGuestDetailsandSplReqGuest Info 11:35:30 AM Screenshot Info 11:35:30 AM TestRailID: 1099743 Status Timestamp Details Info 11:34:10 AM Test start: verifyGuestDetailsandSplReqGuest User open home page
Harshit DetailPageStatus Timestamp Details Info 11:34:11 AM Maximizing window Info 11:34:11 AM Window is maximized Info 11:34:11 AM Navigating to url: https://preprod.tiket.com/ Info 11:34:16 AM Current url : https://preprod.tiket.com/ Info 11:34:16 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:34:27 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as guest
Harshit DetailPageStatus Timestamp Details Info 11:34:27 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:34:27 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:34:27 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:34:27 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:34:27 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:34:27 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:34:27 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:34:27 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 11:34:27 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:34:27 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:34:27 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 11:34:27 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:34:27 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:34:27 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:34:27 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:34:27 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:34:27 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:34:27 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:34:27 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:34:27 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:34:27 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:34:27 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:34:27 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:34:27 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:34:27 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:34:28 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:34:28 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:34:28 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:34:28 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:34:28 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:34:28 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:34:39 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:34:39 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:34:45 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:34:45 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:34:45 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:34:45 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false User select IDR currency
Harshit DetailPageStatus Timestamp Details Info 11:34:46 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:34:46 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:34:46 AM Current currency: IDR User Open Hotel Landing page
Harshit DetailPageStatus Timestamp Details Info 11:34:49 AM Navigating to url: https://preprod.tiket.com/homes Info 11:34:50 AM Current url : https://preprod.tiket.com/homes Info 11:34:50 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:34:51 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:34:51 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:34:51 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:34:51 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 11:34:51 AM [Assertion passed: Landing Page is Opened] Info 11:34:51 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit DetailPageStatus Timestamp Details Info 11:34:51 AM Expected: is [true] Actual : [true] Search stay location
Harshit DetailPageStatus Timestamp Details Info 11:34:51 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:34:51 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:34:51 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:34:51 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:34:51 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:34:51 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:34:51 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:34:52 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:34:52 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:34:52 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:34:52 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:34:52 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:34:52 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:34:52 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:34:52 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:34:52 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:34:52 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:34:52 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:34:52 AM Sending keys: (The ResidencesS at Puri Casablanca) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:34:52 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:34:52 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:34:52 AM Sent keys: (The ResidencesS at Puri Casablanca) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:34:52 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']] Info 11:34:53 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']] Info 11:34:53 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']] Info 11:34:53 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']] submit search Button
Harshit DetailPageStatus Timestamp Details Info 11:34:53 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:34:53 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:34:53 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:34:53 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:34:53 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:34:53 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:34:53 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:34:53 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:34:53 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:34:54 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:34:54 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:35:14 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit DetailPageStatus Timestamp Details Info 11:35:14 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:35:14 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:35:14 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:35:14 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:35:14 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:35:14 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:35:14 AM [Assertion passed: Verify if PDP is Opened] Info 11:35:14 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify if PDP is Opened]
Harshit DetailPageStatus Timestamp Details Info 11:35:14 AM Expected: is [true] Actual : [true] Checking room List
Harshit DetailPageStatus Timestamp Details Info 11:35:15 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:35:15 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:35:15 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:35:15 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:35:15 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 11:35:15 AM [Assertion passed: Room lists section should be visible] Info 11:35:15 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room lists section should be visible]
Harshit DetailPageStatus Timestamp Details Info 11:35:15 AM Expected: is [true] Actual : [true] Click Book Button
Harshit DetailPageStatus Timestamp Details Info 11:35:16 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:35:16 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:35:17 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:35:17 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:35:17 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:35:17 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:35:17 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:35:17 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:35:17 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:35:17 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:35:17 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:35:17 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:35:17 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:35:17 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:35:17 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:35:17 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:35:17 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:35:17 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] User input contact detail
Harshit DetailPageStatus Timestamp Details Info 11:35:17 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:35:18 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:35:18 AM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:35:18 AM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:35:18 AM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true Info 11:35:18 AM [Assertion passed: Contact form should be visible on Booking Form page] Info 11:35:18 AM
Expected: is [true]
Actual : [true]
Info 11:35:18 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:35:19 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:35:19 AM Clicking on element: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]] Info 11:35:19 AM Waiting for element to be clickable: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]] Info 11:35:19 AM Element is now clickable: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]] Info 11:35:19 AM Clicked on element: [CONTACT_SALUTATION, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])//label[contains(@class, 'Radio_radio')]] Info 11:35:19 AM Waiting for element to appear: [FULL_NAME_INPUT, By.xpath: //input[@id='full-name-according-to-id']] Info 11:35:19 AM Element appeared: [FULL_NAME_INPUT, By.xpath: //input[@id='full-name-according-to-id']] Info 11:35:19 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 11:35:19 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 11:35:19 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 11:35:19 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 11:35:19 AM Sending keys: (Juniortest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 11:35:19 AM Sent keys: (Juniortest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='full-name-according-to-id']] Info 11:35:19 AM Waiting for element to appear: [PHONE_NUMBER_INPUT, By.xpath: //input[@id='mobile-number']] Info 11:35:19 AM Element appeared: [PHONE_NUMBER_INPUT, By.xpath: //input[@id='mobile-number']] Info 11:35:19 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 11:35:19 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 11:35:19 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 11:35:19 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 11:35:19 AM Sending keys: (9157645116) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 11:35:19 AM Sent keys: (9157645116) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='mobile-number']] Info 11:35:19 AM Waiting for element to appear: [EMAIL_INPUT, By.xpath: //input[@id='email-address']] Info 11:35:19 AM Element appeared: [EMAIL_INPUT, By.xpath: //input[@id='email-address']] Info 11:35:19 AM Finding elements: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]] Info 11:35:19 AM Found elements: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]] Info 11:35:19 AM Is element displayed: [EMAIL_DISABLED, By.xpath: (//*[contains(@class, 'styles_state_disabled')])[2]]? false Info 11:35:19 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] Info 11:35:19 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] Info 11:35:19 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] Info 11:35:19 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] Info 11:35:19 AM Sending keys: (AutApps20250715113411@mailinator.com) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] Info 11:35:20 AM Sent keys: (AutApps20250715113411@mailinator.com) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[@id='email-address']] [Assertion passed: Contact form should be visible on Booking Form page]
Harshit DetailPageStatus Timestamp Details Info 11:35:18 AM Expected: is [true] Actual : [true] User enter Stay details and add special Request
Harshit DetailPageStatus Timestamp Details Info 11:35:20 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:35:20 AM Element appeared: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:35:20 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:35:20 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:35:20 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? true Info 11:35:20 AM [Assertion passed: Stay details form should be visible on Booking Form page] Info 11:35:20 AM
Expected: is [true]
Actual : [true]
Info 11:35:20 AM Waiting for element to appear: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:35:20 AM Element appeared: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:35:20 AM Finding element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:35:20 AM Found element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:35:20 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:35:20 AM Scrolling into web view: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:35:20 AM Finding element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:35:20 AM Found element: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:35:20 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:35:20 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:35:20 AM Scrolled into web view: [ENTER_GUEST_NAME_BUTTON_1, By.xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:35:20 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (((//div[contains(@class, 'FormItem_room_guest_row')])[1])//span)[2]] Info 11:35:20 AM Waiting for element to appear: [INPUT_GUEST_NAME_1, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:35:21 AM Element appeared: [INPUT_GUEST_NAME_1, By.xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:35:21 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:35:21 AM Got text: () from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:35:21 AM Clearing text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:35:21 AM Cleared text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:35:21 AM Sending keys: (Juniortest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:35:21 AM Sent keys: (Juniortest) to element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@data-testid, 'guest-form-full-name-text-input')])[1]] Info 11:35:21 AM Waiting for element to appear: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:35:21 AM Element appeared: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:35:21 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:35:21 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:35:21 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:35:21 AM Scrolling into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:35:21 AM Finding element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:35:21 AM Found element: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:35:21 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:35:21 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:35:21 AM Scrolled into web view: [SAVE_GUEST_BUTTON, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:35:21 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:35:21 AM Waiting for element to appear: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:35:22 AM Element appeared: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:35:22 AM Finding elements: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:35:22 AM Found elements: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:35:22 AM Is element displayed: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]]? true Info 11:35:22 AM [Assertion passed: Special request button should be visible ] Info 11:35:22 AM
Expected: is [true]
Actual : [true]
Info 11:35:22 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:35:22 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:35:22 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:35:22 AM Scrolling into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:35:22 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:35:22 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:35:22 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:35:22 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:35:22 AM Scrolled into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:35:22 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:35:22 AM Waiting for element to appear: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:35:23 AM Element appeared: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:35:23 AM Finding elements: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:35:23 AM Found elements: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:35:23 AM Is element displayed: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]]? true Info 11:35:23 AM [Assertion passed: Special request Pop Container should be visible ] Info 11:35:23 AM
Expected: is [true]
Actual : [true]
Info 11:35:23 AM Finding element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:35:23 AM Found element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:35:23 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:35:23 AM Scrolling into web view: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:35:23 AM Finding element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:35:23 AM Found element: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:35:23 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:35:23 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:35:23 AM Scrolled into web view: [SPECIAL_REQUEST_CHIPSConnecting Room, By.xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:35:23 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'special-request-chips-container')]//span[contains(text(), 'Connecting Room')]] Info 11:35:23 AM Clicking on element: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]] Info 11:35:23 AM Waiting for element to be clickable: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]] Info 11:35:23 AM Element is now clickable: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]] Info 11:35:23 AM Clicked on element: [SPECIAL_REQUEST_SAVE, By.xpath: (//div[contains(@data-testid, 'action-container')]//button)[2]] Info 11:35:23 AM Waiting for element to appear: [GUEST_NAME, By.xpath: //span[contains(@class, 'guest_name')]] Info 11:35:24 AM Element appeared: [GUEST_NAME, By.xpath: //span[contains(@class, 'guest_name')]] Info 11:35:24 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'guest_name')]] Info 11:35:24 AM Got text: (Juniortest) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'guest_name')]] Info 11:35:24 AM [Assertion passed: Verify Guest name is added Successfully ] Info 11:35:24 AM
Expected: a string containing "Juniortest"
Actual : "Juniortest"
Info 11:35:24 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:35:24 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:35:24 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:35:24 AM Scrolling into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:35:24 AM Finding element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:35:24 AM Found element: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:35:24 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:35:24 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:35:24 AM Scrolled into web view: [SPECIAL_REQUEST_BUTTON, By.xpath: //span[contains(@class, 'special')]] Info 11:35:24 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@class, 'special')]] Info 11:35:24 AM Waiting for element to appear: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:35:24 AM Element appeared: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:35:24 AM Waiting for element to be clickable: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:35:25 AM Element is now clickable: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:35:25 AM Sending keys: (Get me a cab to Airport) to: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:35:25 AM Finding element: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:35:25 AM Found element: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:35:25 AM Sent keys: (Get me a cab to Airport) to: [SPECIAL_REQUEST_TEXTAREA, By.xpath: //textarea] Info 11:35:25 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]] Info 11:35:25 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]] Info 11:35:25 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]] Info 11:35:25 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]] Info 11:35:25 AM Finding element: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]] Info 11:35:25 AM Element not found: [SPECIAL_REQUEST_SAVE, By.xpath: //div[@data-testid='bottom-sheet-body']//button[contains(normalize-space(text()),'Save') or contains(normalize-space(text()),'Simpan')]] [Assertion passed: Stay details form should be visible on Booking Form page]
Harshit DetailPageStatus Timestamp Details Info 11:35:20 AM Expected: is [true] Actual : [true] [Assertion passed: Special request button should be visible ]
Harshit DetailPageStatus Timestamp Details Info 11:35:22 AM Expected: is [true] Actual : [true] [Assertion passed: Special request Pop Container should be visible ]
Harshit DetailPageStatus Timestamp Details Info 11:35:23 AM Expected: is [true] Actual : [true] [Assertion passed: Verify Guest name is added Successfully ]
Harshit DetailPageStatus Timestamp Details Info 11:35:24 AM Expected: a string containing "Juniortest" Actual : "Juniortest" Exception
Harshit DetailPageStatus Timestamp Details Fail 11:35:25 AM -
verifyGuestDetailsandSplReqLogin_1752554130690
11:35:30 AM / 00:02:15:599 Fail
verifyGuestDetailsandSplReqLogin_1752554130690
07.15.2025 11:35:30 AM 07.15.2025 11:37:46 AM 00:02:15:599 · #test-id=700Harshit DetailPageStatus Timestamp Details Info 11:35:30 AM Test (verifyGuestDetailsandSplReqLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 11:37:38 AM Test failed: verifyGuestDetailsandSplReqLogin Info 11:37:46 AM Screenshot Info 11:37:46 AM TestRailID: 1099743 Status Timestamp Details Info 11:35:30 AM Test start: verifyGuestDetailsandSplReqLogin User open home page
Harshit DetailPageStatus Timestamp Details Info 11:35:31 AM Maximizing window Info 11:35:31 AM Window is maximized Info 11:35:31 AM Navigating to url: https://preprod.tiket.com/ Info 11:35:33 AM Current url : https://preprod.tiket.com/ Info 11:35:33 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:35:43 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit DetailPageStatus Timestamp Details Info 11:35:44 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:35:44 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:35:44 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:35:48 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:35:48 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:35:48 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:35:48 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false Info 11:35:48 AM Maximizing window Info 11:35:48 AM Window is maximized Info 11:35:48 AM Navigating to url: https://preprod.tiket.com/ Info 11:35:50 AM Current url : https://preprod.tiket.com/ Info 11:35:50 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:36:00 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:36:00 AM Maximizing window Info 11:36:00 AM Window is maximized Info 11:36:00 AM Navigating to url: https://preprod.tiket.com/ Info 11:36:02 AM Current url : https://preprod.tiket.com/ Info 11:36:02 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:36:12 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:36:12 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:36:12 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:36:12 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:36:13 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:36:13 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:36:14 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:36:14 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:36:14 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:36:14 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:36:14 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:36:14 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:36:14 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:36:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:36:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:36:14 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:36:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:36:14 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:36:14 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:36:14 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:36:14 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:36:14 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:36:14 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:36:14 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:36:14 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:36:14 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:36:14 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:36:14 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:36:14 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:36:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:36:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:36:14 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:36:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:36:14 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:36:15 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:36:15 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:36:15 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:36:15 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:36:15 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:36:15 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:36:15 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:36:15 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:36:15 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:36:15 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:36:15 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:36:15 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:36:15 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:36:15 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:36:15 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:36:15 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:36:15 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:36:15 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']] Info 11:36:15 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
(Session info: chrome=123.0.6312.105)
Build info: version: '4.13.0', revision: 'ba948ece5b*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2f6584994a9fa229695a3b371a5d7fa6Info 11:36:15 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:36:25 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:36:25 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:36:25 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:36:25 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false Info 11:36:25 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:36:25 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:36:25 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false Info 11:36:25 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:36:25 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:36:25 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 11:36:25 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:36:25 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:36:25 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 11:36:25 AM User is already logged in. No OTP needed Info 11:36:25 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:36:46 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:36:46 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:36:56 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:36:56 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:36:56 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:36:56 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Harshit DetailPageStatus Timestamp Details Info 11:36:56 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:36:56 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:36:56 AM Current currency: IDR User Open Hotel Landing page
Harshit DetailPageStatus Timestamp Details Info 11:36:59 AM Navigating to url: https://preprod.tiket.com/hotel Info 11:36:59 AM Current url : https://preprod.tiket.com/hotel Info 11:36:59 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:37:00 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:37:00 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:37:00 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:37:00 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 11:37:00 AM [Assertion passed: Landing Page is Opened] Info 11:37:00 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit DetailPageStatus Timestamp Details Info 11:37:00 AM Expected: is [true] Actual : [true] Search stay location
Harshit DetailPageStatus Timestamp Details Info 11:37:00 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:37:00 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:37:00 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:37:00 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:37:00 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:37:00 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:37:00 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:37:01 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:37:01 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:37:01 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:37:01 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:37:01 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:37:01 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:37:01 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:37:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:37:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:37:01 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:37:01 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:37:01 AM Sending keys: (Louis Kienne Pandanaran Palace) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:37:01 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:37:01 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:37:01 AM Sent keys: (Louis Kienne Pandanaran Palace) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:37:01 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Louis Kienne Pandanaran Palace']] Info 11:37:02 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Louis Kienne Pandanaran Palace']] Info 11:37:02 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Louis Kienne Pandanaran Palace']] Info 11:37:02 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Louis Kienne Pandanaran Palace']] submit search Button
Harshit DetailPageStatus Timestamp Details Info 11:37:02 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:37:02 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:37:02 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:37:02 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:37:02 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:37:02 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:37:02 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:37:02 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:37:02 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:37:03 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:37:03 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:37:23 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit DetailPageStatus Timestamp Details Info 11:37:24 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:37:24 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:37:24 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:37:24 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:37:24 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:37:24 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:37:24 AM [Assertion passed: Verify if PDP is Opened] Info 11:37:24 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify if PDP is Opened]
Harshit DetailPageStatus Timestamp Details Info 11:37:24 AM Expected: is [true] Actual : [true] Checking room List
Harshit DetailPageStatus Timestamp Details Info 11:37:24 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:37:25 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:37:25 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:37:25 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:37:25 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 11:37:25 AM [Assertion passed: Room lists section should be visible] Info 11:37:25 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room lists section should be visible]
Harshit DetailPageStatus Timestamp Details Info 11:37:25 AM Expected: is [true] Actual : [true] Click Book Button
Harshit DetailPageStatus Timestamp Details Info 11:37:25 AM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:37:25 AM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:37:26 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:37:26 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:37:26 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:37:26 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:37:26 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:37:26 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:37:26 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:37:26 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:37:26 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:37:26 AM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:37:26 AM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:37:26 AM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:37:26 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:37:26 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] Info 11:37:26 AM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 11:37:27 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='room-card-button-book']] User enter Stay details and add special Request
Harshit DetailPageStatus Timestamp Details Info 11:37:27 AM Waiting for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:37:37 AM Timeout waiting for 10 seconds for element to appear: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:37:37 AM Finding elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:37:37 AM Found elements: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]] Info 11:37:37 AM Is element displayed: [GUEST_STAY_DETAILS_CARD, By.xpath: //div[contains(@class, 'StayDetails')]]? false Info 11:37:37 AM [Assertion passed: Stay details form should be visible on Booking Form page] Info 11:37:37 AM
Expected: is [true]
Actual : [false]
[Assertion failed: Stay details form should be visible on Booking Form page]
Harshit DetailPageStatus Timestamp Details Fail 11:37:37 AM Expected: is [true] Actual : [false] Exception
Harshit DetailPageStatus Timestamp Details Fail 11:37:38 AM -
verifyHotelDetailsMapView_1752554266781
11:37:46 AM / 00:02:13:813 Pass
verifyHotelDetailsMapView_1752554266781
07.15.2025 11:37:46 AM 07.15.2025 11:40:00 AM 00:02:13:813 · #test-id=717VenkatPathakoti SRPStatus Timestamp Details Info 11:37:46 AM Test (verifyHotelDetailsMapView) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 11:40:00 AM Test success: verifyHotelDetailsMapView Info 11:40:00 AM TestRailID: 1099728 Status Timestamp Details Info 11:37:46 AM Test start: verifyHotelDetailsMapView Open home page and login
VenkatPathakoti SRPStatus Timestamp Details Info 11:37:47 AM Maximizing window Info 11:37:47 AM Window is maximized Info 11:37:47 AM Navigating to url: https://preprod.tiket.com/ Info 11:37:49 AM Current url : https://preprod.tiket.com/ Info 11:37:49 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:37:59 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:37:59 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:37:59 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:37:59 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:38:01 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:38:01 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:38:01 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:38:01 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true Info 11:38:01 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:38:01 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:38:01 AM Maximizing window Info 11:38:01 AM Window is maximized Info 11:38:01 AM Navigating to url: https://preprod.tiket.com/ Info 11:38:03 AM Current url : https://preprod.tiket.com/ Info 11:38:03 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:38:13 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:38:13 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:38:13 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:38:13 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 11:38:13 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:38:13 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:38:13 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 11:38:13 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:38:13 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:38:13 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:38:13 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:38:13 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:38:13 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:38:13 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:38:13 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:38:13 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:38:13 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:38:14 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:38:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:38:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:38:14 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:38:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:38:14 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:38:15 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:38:15 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:38:15 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:38:15 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:38:25 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:38:25 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:38:31 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:38:31 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:38:31 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:38:31 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false Info 11:38:31 AM Maximizing window Info 11:38:31 AM Window is maximized Info 11:38:31 AM Navigating to url: https://preprod.tiket.com/ Info 11:38:33 AM Current url : https://preprod.tiket.com/ Info 11:38:33 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:38:43 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:38:43 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:38:43 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:38:43 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:38:44 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:38:44 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:38:45 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:38:45 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:38:45 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:38:45 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:38:45 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:38:45 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:38:45 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:38:45 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:38:45 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:38:45 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:38:45 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:38:45 AM Sending keys: (pathakoti.venkat@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:38:45 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:38:45 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:38:45 AM Sent keys: (pathakoti.venkat@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:38:45 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:38:45 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:38:45 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:38:45 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:38:45 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:38:45 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:38:45 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:38:45 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:38:45 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:38:45 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:38:45 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:38:45 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:38:45 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:38:45 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:38:45 AM Sending keys: (Preprod123@@##) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:38:45 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:38:46 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:38:46 AM Sent keys: (Preprod123@@##) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:38:46 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:38:46 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:38:46 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:38:46 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:38:46 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:38:46 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:38:46 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:38:46 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:38:46 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:38:46 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:38:46 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:38:46 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:38:46 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']] Info 11:38:46 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
(Session info: chrome=123.0.6312.105)
Build info: version: '4.13.0', revision: 'ba948ece5b*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2f6584994a9fa229695a3b371a5d7fa6Info 11:38:46 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:38:46 AM Element appeared: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:38:46 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:38:46 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:38:46 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? true Info 11:38:46 AM Waiting for element to be clickable: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:38:46 AM Element is now clickable: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:38:46 AM Sending keys: (1) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:38:46 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:38:46 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:38:46 AM Sent keys: (1) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:38:46 AM Sending keys: (2) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]] Info 11:38:46 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]] Info 11:38:46 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]] Info 11:38:46 AM Sent keys: (2) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]] Info 11:38:46 AM Sending keys: (3) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]] Info 11:38:46 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]] Info 11:38:46 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]] Info 11:38:46 AM Sent keys: (3) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]] Info 11:38:46 AM Sending keys: (4) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]] Info 11:38:46 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]] Info 11:38:46 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]] Info 11:38:46 AM Sent keys: (4) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]] Info 11:38:46 AM Sending keys: (5) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]] Info 11:38:46 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]] Info 11:38:46 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]] Info 11:38:47 AM Sent keys: (5) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]] Info 11:38:47 AM Sending keys: (6) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]] Info 11:38:47 AM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]] Info 11:38:47 AM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]] Info 11:38:47 AM Sent keys: (6) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]] Info 11:38:47 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:39:07 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:39:07 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:39:17 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:39:17 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:39:17 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:39:17 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false Navigate to Hotel vertical and search for stay
VenkatPathakoti SRPStatus Timestamp Details Info 11:39:18 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:39:18 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:39:18 AM Current currency: IDR Info 11:39:20 AM Navigating to url: https://preprod.tiket.com/hotel Info 11:39:21 AM Current url : https://preprod.tiket.com/hotel Info 11:39:21 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:39:21 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:39:21 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:39:21 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:39:21 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:39:21 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:39:21 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:39:22 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:39:22 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:39:22 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:39:22 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:39:22 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:39:22 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:39:22 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:39:22 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:39:22 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:39:22 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:39:22 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:39:22 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:39:22 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:39:22 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:39:22 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:39:22 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:39:23 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:39:23 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:39:23 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:39:23 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:39:23 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:39:23 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:39:23 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:39:23 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:39:23 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:39:23 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:39:23 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:39:23 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:39:23 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:39:23 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:39:44 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] open srp maps
VenkatPathakoti SRPStatus Timestamp Details Info 11:39:44 AM Finding element: [MAP_WRAPPER, By.xpath: //div[contains(@class, 'main_srp_map_overlay')]] Info 11:39:44 AM Found element: [MAP_WRAPPER, By.xpath: //div[contains(@class, 'main_srp_map_overlay')]] Info 11:39:44 AM Clicking at coordinate: X: 1214 Y: 740 Info 11:39:44 AM Waiting for element to appear: [MAP_ENTRY_BUTTON, By.xpath: //div[contains(@class, 'main_srp_map_overlay')]//button] Info 11:39:44 AM Element appeared: [MAP_ENTRY_BUTTON, By.xpath: //div[contains(@class, 'main_srp_map_overlay')]//button] Info 11:39:44 AM Clicking on element: [MAP_ENTRY_BUTTON, By.xpath: //div[contains(@class, 'main_srp_map_overlay')]//button] Info 11:39:44 AM Waiting for element to be clickable: [MAP_ENTRY_BUTTON, By.xpath: //div[contains(@class, 'main_srp_map_overlay')]//button] Info 11:39:44 AM Element is now clickable: [MAP_ENTRY_BUTTON, By.xpath: //div[contains(@class, 'main_srp_map_overlay')]//button] Info 11:39:45 AM Clicked on element: [MAP_ENTRY_BUTTON, By.xpath: //div[contains(@class, 'main_srp_map_overlay')]//button] click on Hotel chips
VenkatPathakoti SRPStatus Timestamp Details Info 11:39:45 AM Finding element: [MAP_CHIP_BUTTON, By.xpath: //button[contains(@class,'ProductPriceMarker')]] Info 11:39:45 AM Found element: [MAP_CHIP_BUTTON, By.xpath: //button[contains(@class,'ProductPriceMarker')]] Info 11:39:45 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class,'ProductPriceMarker')]] Info 11:39:45 AM Scrolling into web view: [MAP_CHIP_BUTTON, By.xpath: //button[contains(@class,'ProductPriceMarker')]] Info 11:39:45 AM Finding element: [MAP_CHIP_BUTTON, By.xpath: //button[contains(@class,'ProductPriceMarker')]] Info 11:39:45 AM Found element: [MAP_CHIP_BUTTON, By.xpath: //button[contains(@class,'ProductPriceMarker')]] Info 11:39:45 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class,'ProductPriceMarker')]] Info 11:39:45 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class,'ProductPriceMarker')]] Info 11:39:45 AM Scrolled into web view: [MAP_CHIP_BUTTON, By.xpath: //button[contains(@class,'ProductPriceMarker')]] Info 11:39:45 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class,'ProductPriceMarker')]] check the hotel name of selected chip
VenkatPathakoti SRPStatus Timestamp Details Info 11:39:45 AM Waiting for element to appear: [SRP_MAP_CARD, By.xpath: //h3[contains(@class, 'SmallProductCard_hotel_name')]] Info 11:39:55 AM Timeout waiting for 10 seconds for element to appear: [SRP_MAP_CARD, By.xpath: //h3[contains(@class, 'SmallProductCard_hotel_name')]] Info 11:39:55 AM Finding elements: [SRP_MAP_CARD, By.xpath: //h3[contains(@class, 'SmallProductCard_hotel_name')]] Info 11:39:55 AM Found elements: [SRP_MAP_CARD, By.xpath: //h3[contains(@class, 'SmallProductCard_hotel_name')]] Info 11:39:56 AM Is element displayed: [SRP_MAP_CARD, By.xpath: //h3[contains(@class, 'SmallProductCard_hotel_name')]]? true Info 11:39:56 AM [Assertion passed: Verify if user is able to see Hotel name] Info 11:39:56 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify if user is able to see Hotel name]
VenkatPathakoti SRPStatus Timestamp Details Info 11:39:56 AM Expected: is [true] Actual : [true] check if the star rating is available or not
VenkatPathakoti SRPStatus Timestamp Details Info 11:39:57 AM Finding elements: [SRP_HOTEL_STAR, By.xpath: //div[contains(@class, 'HotelStarRating_container')]] Info 11:39:57 AM Found elements: [SRP_HOTEL_STAR, By.xpath: //div[contains(@class, 'HotelStarRating_container')]] Info 11:39:57 AM Is element displayed: [SRP_HOTEL_STAR, By.xpath: //div[contains(@class, 'HotelStarRating_container')]]? true Info 11:39:57 AM [Assertion passed: Hotel's star is visible on Hotel Card] Info 11:39:57 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Hotel's star is visible on Hotel Card]
VenkatPathakoti SRPStatus Timestamp Details Info 11:39:57 AM Expected: is [true] Actual : [true] check if the price is available or not
VenkatPathakoti SRPStatus Timestamp Details Info 11:39:59 AM Finding elements: [SRP_HOTEL_PRICE, By.xpath: //div[contains(@class, 'SmallProductCard_final_price_wrapper')]] Info 11:39:59 AM Found elements: [SRP_HOTEL_PRICE, By.xpath: //div[contains(@class, 'SmallProductCard_final_price_wrapper')]] Info 11:39:59 AM Is element displayed: [SRP_HOTEL_PRICE, By.xpath: //div[contains(@class, 'SmallProductCard_final_price_wrapper')]]? true Info 11:39:59 AM [Assertion passed: Hotel's price is visible on Hotel Card or not] Info 11:39:59 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Hotel's price is visible on Hotel Card or not]
VenkatPathakoti SRPStatus Timestamp Details Info 11:39:59 AM Expected: is [true] Actual : [true] -
verifyLocationSearchRedirectionToSRPGuest_1752554401044
11:40:01 AM / 00:01:23:245 Pass
verifyLocationSearchRedirectionToSRPGuest_1752554401044
07.15.2025 11:40:01 AM 07.15.2025 11:41:24 AM 00:01:23:245 · #test-id=729Harshit SearchPageStatus Timestamp Details Info 11:40:01 AM Test (verifyLocationSearchRedirectionToSRPGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 11:41:24 AM Test success: verifyLocationSearchRedirectionToSRPGuest Info 11:41:24 AM TestRailID: 1370855 Status Timestamp Details Info 11:40:01 AM Test start: verifyLocationSearchRedirectionToSRPGuest User open home page
Harshit SearchPageStatus Timestamp Details Info 11:40:01 AM Maximizing window Info 11:40:01 AM Window is maximized Info 11:40:01 AM Navigating to url: https://preprod.tiket.com/ Info 11:40:04 AM Current url : https://preprod.tiket.com/ Info 11:40:04 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:40:14 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open home page as guest
Harshit SearchPageStatus Timestamp Details Info 11:40:14 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:40:14 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:40:14 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:40:14 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:40:14 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:40:14 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:40:14 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:40:14 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 11:40:14 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:40:14 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:40:14 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 11:40:14 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:40:14 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:40:14 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:40:14 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:40:14 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:40:14 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:40:14 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:40:14 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:40:14 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:40:14 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:40:15 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:40:15 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:40:15 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:40:15 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:40:15 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:40:15 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:40:16 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:40:16 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:40:16 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:40:16 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:40:26 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:40:26 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:40:33 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:40:33 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:40:33 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:40:33 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false User select IDR currency
Harshit SearchPageStatus Timestamp Details Info 11:40:33 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:40:33 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:40:33 AM Current currency: IDR User Open NHA Landing page
Harshit SearchPageStatus Timestamp Details Info 11:40:36 AM Navigating to url: https://preprod.tiket.com/homes Info 11:40:37 AM Current url : https://preprod.tiket.com/homes Info 11:40:37 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:40:37 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:40:37 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:40:37 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:40:37 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 11:40:37 AM [Assertion passed: Landing Page is Opened] Info 11:40:37 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit SearchPageStatus Timestamp Details Info 11:40:37 AM Expected: is [true] Actual : [true] Search stay location
Harshit SearchPageStatus Timestamp Details Info 11:40:38 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:40:38 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:40:38 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:40:38 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:40:38 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:40:38 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:40:38 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:40:39 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:40:39 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:40:39 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:40:39 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:40:39 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:40:39 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:40:39 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:40:39 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:40:39 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:40:39 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:40:39 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:40:39 AM Sending keys: (Bali) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:40:39 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:40:39 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:40:39 AM Sent keys: (Bali) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:40:39 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Bali']] Info 11:40:40 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Bali']] Info 11:40:40 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Bali']] Info 11:40:40 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Bali']] submit search Button
Harshit SearchPageStatus Timestamp Details Info 11:40:40 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:40:40 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:40:40 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:40:40 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:40:40 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:40:40 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:40:40 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:40:40 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:40:40 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:40:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:40:41 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:41:01 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] close Pop up
Harshit SearchPageStatus Timestamp Details Info 11:41:01 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:41:22 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:41:22 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:41:22 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:41:22 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false Info 11:41:22 AM Waiting for element to appear: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:41:22 AM Element appeared: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:41:22 AM Getting text from: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:41:22 AM Finding element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:41:22 AM Found element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:41:22 AM Finding element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:41:22 AM Found element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:41:22 AM Got text: (The ONE Legian) from: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 11:41:22 AM Waiting for element to appear: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:41:22 AM Element appeared: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:41:22 AM Getting text from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:41:22 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:41:22 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:41:22 AM Finding element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:41:22 AM Found element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:41:22 AM Got text: (Bali) from: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:41:22 AM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:41:22 AM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:41:22 AM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:41:22 AM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:41:22 AM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true Info 11:41:22 AM [Assertion passed: SRP is loaded ] Info 11:41:22 AM
Expected: is [true]
Actual : [true]
Info 11:41:22 AM Waiting for element to appear: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]] Info 11:41:22 AM Element appeared: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]] Info 11:41:22 AM Finding elements: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]] Info 11:41:22 AM Found elements: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]] Info 11:41:22 AM Is element displayed: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]]? true Info 11:41:22 AM [Assertion passed: Master Tag on SRP is visible ] Info 11:41:22 AM
Expected: is [true]
Actual : [true]
Info 11:41:23 AM [Assertion passed: NHA's name is visible on NHA Card ] Info 11:41:23 AM
Expected: is [true]
Actual : [true]
Info 11:41:23 AM Waiting for element to appear: [SRP_MAP, By.xpath: (//div[contains(@class,'map')])[3]] Info 11:41:23 AM Element appeared: [SRP_MAP, By.xpath: (//div[contains(@class,'map')])[3]] Info 11:41:23 AM Finding elements: [SRP_MAP, By.xpath: (//div[contains(@class,'map')])[3]] Info 11:41:23 AM Found elements: [SRP_MAP, By.xpath: (//div[contains(@class,'map')])[3]] Info 11:41:23 AM Is element displayed: [SRP_MAP, By.xpath: (//div[contains(@class,'map')])[3]]? true Info 11:41:23 AM [Assertion passed: MAP is visible on SRP] Info 11:41:23 AM
Expected: is [true]
Actual : [true]
Info 11:41:23 AM [Assertion passed: Searched Text entered by user is matching on SRP's searchbar] Info 11:41:23 AM
Expected: is "Bali"
Actual : "Bali"
[Assertion passed: SRP is loaded ]
Harshit SearchPageStatus Timestamp Details Info 11:41:22 AM Expected: is [true] Actual : [true] [Assertion passed: Master Tag on SRP is visible ]
Harshit SearchPageStatus Timestamp Details Info 11:41:22 AM Expected: is [true] Actual : [true] [Assertion passed: NHA's name is visible on NHA Card ]
Harshit SearchPageStatus Timestamp Details Info 11:41:23 AM Expected: is [true] Actual : [true] [Assertion passed: MAP is visible on SRP]
Harshit SearchPageStatus Timestamp Details Info 11:41:23 AM Expected: is [true] Actual : [true] Status Timestamp Details Info 11:41:23 AM Expected: is "Bali" Actual : "Bali" -
verifyLocationSearchRedirectionToSRPLogin_1752554484739
11:41:24 AM / 00:02:17:130 Pass
verifyLocationSearchRedirectionToSRPLogin_1752554484739
07.15.2025 11:41:24 AM 07.15.2025 11:43:41 AM 00:02:17:130 · #test-id=744Harshit,Dixita SearchPageStatus Timestamp Details Info 11:41:24 AM Test (verifyLocationSearchRedirectionToSRPLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 11:43:41 AM Test success: verifyLocationSearchRedirectionToSRPLogin Info 11:43:41 AM TestRailID: 1099738 Status Timestamp Details Info 11:41:24 AM Test start: verifyLocationSearchRedirectionToSRPLogin Info 11:41:25 AM Got random number -> 0 User open home page
Harshit,Dixita SearchPageStatus Timestamp Details Info 11:41:25 AM Maximizing window Info 11:41:25 AM Window is maximized Info 11:41:25 AM Navigating to url: https://preprod.tiket.com/ Info 11:41:27 AM Current url : https://preprod.tiket.com/ Info 11:41:27 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:41:37 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit,Dixita SearchPageStatus Timestamp Details Info 11:41:38 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:41:38 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:41:38 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:41:43 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:41:43 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:41:43 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:41:43 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false Info 11:41:43 AM Maximizing window Info 11:41:43 AM Window is maximized Info 11:41:43 AM Navigating to url: https://preprod.tiket.com/ Info 11:41:45 AM Current url : https://preprod.tiket.com/ Info 11:41:45 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:41:55 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:41:55 AM Maximizing window Info 11:41:55 AM Window is maximized Info 11:41:55 AM Navigating to url: https://preprod.tiket.com/ Info 11:41:57 AM Current url : https://preprod.tiket.com/ Info 11:41:57 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:42:07 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:42:07 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:42:07 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:42:07 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:42:08 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:42:08 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:42:09 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:42:09 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:42:09 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:42:09 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:42:09 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:42:09 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:42:09 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:42:09 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:42:09 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:42:09 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:42:09 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:42:09 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:42:09 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:42:09 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:42:09 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:42:09 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:42:09 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:42:09 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:42:09 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:42:09 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:42:09 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:42:09 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:42:09 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:42:10 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:42:10 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']] Info 11:42:10 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
(Session info: chrome=123.0.6312.105)
Build info: version: '4.13.0', revision: 'ba948ece5b*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2f6584994a9fa229695a3b371a5d7fa6Info 11:42:10 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:42:20 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:42:20 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:42:20 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:42:20 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false Info 11:42:20 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:42:20 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:42:20 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false Info 11:42:20 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:42:20 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:42:20 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 11:42:20 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:42:20 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:42:20 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 11:42:20 AM User is already logged in. No OTP needed Info 11:42:20 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:42:40 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:42:40 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:42:51 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:42:51 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:42:51 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:42:51 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Harshit,Dixita SearchPageStatus Timestamp Details Info 11:42:51 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:42:51 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:42:51 AM Current currency: IDR User Open hotel Landing page
Harshit,Dixita SearchPageStatus Timestamp Details Info 11:42:54 AM Navigating to url: https://preprod.tiket.com/hotel Info 11:42:54 AM Current url : https://preprod.tiket.com/hotel Info 11:42:54 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:42:55 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:42:55 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:42:55 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:42:55 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 11:42:55 AM [Assertion passed: Landing Page is Opened] Info 11:42:55 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit,Dixita SearchPageStatus Timestamp Details Info 11:42:55 AM Expected: is [true] Actual : [true] Search stay location
Harshit,Dixita SearchPageStatus Timestamp Details Info 11:42:56 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:42:56 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:42:56 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:42:56 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:42:56 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:42:56 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:42:56 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:42:56 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:42:56 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:42:56 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:42:56 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:42:56 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:42:56 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:42:56 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:42:56 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:42:56 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:42:56 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:42:56 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:42:56 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:42:56 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:42:56 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:42:56 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:42:56 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:42:58 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:42:58 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:42:58 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] submit search Button
Harshit,Dixita SearchPageStatus Timestamp Details Info 11:42:58 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:42:58 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:42:58 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:42:58 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:42:58 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:42:58 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:42:58 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:42:58 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:42:58 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:42:58 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:42:58 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:43:19 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] close Pop up
Harshit,Dixita SearchPageStatus Timestamp Details Info 11:43:20 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:43:40 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:43:40 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:43:40 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:43:40 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false Info 11:43:40 AM Waiting for element to appear: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:43:40 AM Element appeared: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:43:40 AM Getting text from: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:43:40 AM Finding element: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:43:40 AM Found element: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:43:40 AM Finding element: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:43:40 AM Found element: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:43:40 AM Got text: (Jakarta) from: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:43:40 AM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:43:40 AM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:43:40 AM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:43:40 AM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:43:40 AM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true Info 11:43:40 AM [Assertion passed: Verify SRP is loaded ] Info 11:43:40 AM
Expected: is [true]
Actual : [true]
Info 11:43:41 AM Waiting for element to appear: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]] Info 11:43:41 AM Element appeared: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]] Info 11:43:41 AM Finding elements: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]] Info 11:43:41 AM Found elements: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]] Info 11:43:41 AM Is element displayed: [MASTER_TAG, By.xpath: //div[contains(@class, 'MasterTagFilter_chips_wrapper')]]? true Info 11:43:41 AM [Assertion passed: Master Tag on SRP is visible ] Info 11:43:41 AM
Expected: is [true]
Actual : [true]
Info 11:43:41 AM [Assertion passed: Searched Text entered by user is matching on SRP's searchbar] Info 11:43:41 AM
Expected: is "Jakarta"
Actual : "Jakarta"
[Assertion passed: Verify SRP is loaded ]
Harshit,Dixita SearchPageStatus Timestamp Details Info 11:43:40 AM Expected: is [true] Actual : [true] [Assertion passed: Master Tag on SRP is visible ]
Harshit,Dixita SearchPageStatus Timestamp Details Info 11:43:41 AM Expected: is [true] Actual : [true] [Assertion passed: Searched Text entered by user is matching on SRP's searchbar]
Harshit,Dixita SearchPageStatus Timestamp Details Info 11:43:41 AM Expected: is "Jakarta" Actual : "Jakarta" -
verifyMoMultiRatePlan_1752554622328
11:43:42 AM / 00:00:56:716 Pass
verifyMoMultiRatePlan_1752554622328
07.15.2025 11:43:42 AM 07.15.2025 11:44:39 AM 00:00:56:716 · #test-id=757FajrulAlam BookingPageStatus Timestamp Details Info 11:43:42 AM Test (verifyMoMultiRatePlan) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 11:44:39 AM Test success: verifyMoMultiRatePlan Info 11:44:39 AM TestRailID: 1099727 Status Timestamp Details Info 11:43:42 AM Test start: verifyMoMultiRatePlan Open home page and login
FajrulAlam BookingPageStatus Timestamp Details Info 11:43:42 AM Maximizing window Info 11:43:42 AM Window is maximized Info 11:43:42 AM Navigating to url: https://preprod.tiket.com/ Info 11:43:44 AM Current url : https://preprod.tiket.com/ Info 11:43:44 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:43:55 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:43:55 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:43:55 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:43:55 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:43:56 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:43:56 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:43:56 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:43:56 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true Info 11:43:56 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:43:56 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:43:56 AM Maximizing window Info 11:43:56 AM Window is maximized Info 11:43:56 AM Navigating to url: https://preprod.tiket.com/ Info 11:43:58 AM Current url : https://preprod.tiket.com/ Info 11:43:58 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:44:08 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:44:08 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:44:18 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:44:18 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:44:18 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:44:18 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false Open the PDP page
FajrulAlam BookingPageStatus Timestamp Details Info 11:44:19 AM Navigating to url: https://preprod.tiket.com/hotel/indonesia/the-sultan-hotel-jakarta-sdet-puny-hotel-jangan-dipake-607001690773411139?checkin=2025-07-21&adult=2&room=2 Info 11:44:23 AM Current url : https://preprod.tiket.com/hotel/indonesia/the-sultan-hotel-jakarta-sdet-puny-hotel-jangan-dipake-607001690773411139?checkin=2025-07-21&adult=2&room=2 Info 11:44:23 AM Waiting for element to appear: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']] Info 11:44:23 AM Element appeared: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']] Info 11:44:23 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:44:23 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:44:23 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:44:23 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:44:23 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:44:23 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:44:23 AM [Assertion passed: PDP is loaded] Info 11:44:23 AM
Expected: is [true]
Actual : [true]
[Assertion passed: PDP is loaded]
FajrulAlam BookingPageStatus Timestamp Details Info 11:44:23 AM Expected: is [true] Actual : [true] Dismiss 'Install app' pop up
FajrulAlam BookingPageEnsure room list section is visible
FajrulAlam BookingPageStatus Timestamp Details Info 11:44:24 AM Clicking on element: [SEE_ROOM_BUTTON, By.xpath: //div[contains(@class, 'see_room_button')]] Info 11:44:24 AM Waiting for element to be clickable: [SEE_ROOM_BUTTON, By.xpath: //div[contains(@class, 'see_room_button')]] Info 11:44:24 AM Element is now clickable: [SEE_ROOM_BUTTON, By.xpath: //div[contains(@class, 'see_room_button')]] Info 11:44:24 AM Clicked on element: [SEE_ROOM_BUTTON, By.xpath: //div[contains(@class, 'see_room_button')]] Info 11:44:24 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:44:24 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:44:24 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:44:24 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:44:24 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 11:44:24 AM [Assertion passed: Room List is visible] Info 11:44:24 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room List is visible]
FajrulAlam BookingPageStatus Timestamp Details Info 11:44:24 AM Expected: is [true] Actual : [true] Click select on Room List
FajrulAlam BookingPageStatus Timestamp Details Info 11:44:25 AM Finding elements: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]] Info 11:44:25 AM Found elements: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]] Info 11:44:25 AM Is element displayed: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]? true Info 11:44:25 AM Scrolling down by 200 pixels Info 11:44:25 AM Waiting for element to be clickable: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]] Info 11:44:25 AM Element is now clickable: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]] Info 11:44:25 AM Clicking on element: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]] Info 11:44:25 AM Waiting for element to be clickable: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]] Info 11:44:25 AM Element is now clickable: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]] Info 11:44:25 AM Clicked on element: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]] Info 11:44:25 AM Finding elements: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]] Info 11:44:26 AM Found elements: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]] Info 11:44:26 AM Is element displayed: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]]? true Info 11:44:26 AM Scrolling down by 200 pixels Info 11:44:26 AM Waiting for element to be clickable: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]] Info 11:44:26 AM Element is now clickable: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]] Info 11:44:26 AM Clicking on element: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]] Info 11:44:26 AM Waiting for element to be clickable: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]] Info 11:44:26 AM Element is now clickable: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]] Info 11:44:27 AM Scrolling down by 200 pixels Info 11:44:27 AM Clicking on element: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]] Info 11:44:27 AM Waiting for element to be clickable: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]] Info 11:44:27 AM Element is now clickable: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]] Info 11:44:27 AM Clicked on element: [BOOK_ROOM, By.xpath: (//button[text()='Select'])[1]] Info 11:44:27 AM Scrolling down by -600 pixels Info 11:44:27 AM Waiting for element to appear: [MULTI_ORDER_BANNER, By.xpath: //div[@data-testid='multi-order-price-footer-container']] Info 11:44:27 AM Element appeared: [MULTI_ORDER_BANNER, By.xpath: //div[@data-testid='multi-order-price-footer-container']] Info 11:44:27 AM Finding elements: [MULTI_ORDER_BANNER, By.xpath: //div[@data-testid='multi-order-price-footer-container']] Info 11:44:27 AM Found elements: [MULTI_ORDER_BANNER, By.xpath: //div[@data-testid='multi-order-price-footer-container']] Info 11:44:27 AM Is element displayed: [MULTI_ORDER_BANNER, By.xpath: //div[@data-testid='multi-order-price-footer-container']]? true Info 11:44:27 AM [Assertion passed: MO banner should be shown] Info 11:44:27 AM
Expected: is [true]
Actual : [true]
Info 11:44:27 AM Waiting for element to appear: [EXACT_MATCH_ROOM_CONTAINER, By.xpath: //div[@data-testid='exact-list-container']] Info 11:44:28 AM Element appeared: [EXACT_MATCH_ROOM_CONTAINER, By.xpath: //div[@data-testid='exact-list-container']] Info 11:44:28 AM Finding elements: [EXACT_MATCH_ROOM_CONTAINER, By.xpath: //div[@data-testid='exact-list-container']] Info 11:44:28 AM Found elements: [EXACT_MATCH_ROOM_CONTAINER, By.xpath: //div[@data-testid='exact-list-container']] Info 11:44:28 AM Is element displayed: [EXACT_MATCH_ROOM_CONTAINER, By.xpath: //div[@data-testid='exact-list-container']]? true Info 11:44:28 AM [Assertion passed: Exact match room (non-Agoda) select button visible] Info 11:44:28 AM
Expected: is [true]
Actual : [true]
Info 11:44:28 AM Waiting for element to appear: [PRICE_FOOTER, By.xpath: //div[@data-testid='multi-order-price-footer-button-view-price-details']] Info 11:44:28 AM Element appeared: [PRICE_FOOTER, By.xpath: //div[@data-testid='multi-order-price-footer-button-view-price-details']] Info 11:44:28 AM Finding elements: [PRICE_FOOTER, By.xpath: //div[@data-testid='multi-order-price-footer-button-view-price-details']] Info 11:44:28 AM Found elements: [PRICE_FOOTER, By.xpath: //div[@data-testid='multi-order-price-footer-button-view-price-details']] Info 11:44:28 AM Is element displayed: [PRICE_FOOTER, By.xpath: //div[@data-testid='multi-order-price-footer-button-view-price-details']]? true Info 11:44:28 AM [Assertion passed: Price footer for MO offer is visible] Info 11:44:28 AM
Expected: is [true]
Actual : [true]
[Assertion passed: MO banner should be shown]
FajrulAlam BookingPageStatus Timestamp Details Info 11:44:27 AM Expected: is [true] Actual : [true] [Assertion passed: Exact match room (non-Agoda) select button visible]
FajrulAlam BookingPageStatus Timestamp Details Info 11:44:28 AM Expected: is [true] Actual : [true] [Assertion passed: Price footer for MO offer is visible]
FajrulAlam BookingPageStatus Timestamp Details Info 11:44:28 AM Expected: is [true] Actual : [true] Click book button on price footer
FajrulAlam BookingPageStatus Timestamp Details Info 11:44:29 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[@data-testid='multi-order-price-footer-button-book' and text()='Book']] Info 11:44:29 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[@data-testid='multi-order-price-footer-button-book' and text()='Book']] Info 11:44:29 AM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:44:31 AM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:44:31 AM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:44:31 AM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 11:44:31 AM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true Info 11:44:31 AM [Assertion passed: Redirected to Booking Form] Info 11:44:31 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Redirected to Booking Form]
FajrulAlam BookingPageStatus Timestamp Details Info 11:44:31 AM Expected: is [true] Actual : [true] Assert that the details in Booking form are correct
FajrulAlam BookingPageStatus Timestamp Details Info 11:44:32 AM Element appeared: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[1]] = true Info 11:44:32 AM Getting text from: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[1]] Info 11:44:32 AM Finding element: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[1]] Info 11:44:32 AM Found element: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[1]] Info 11:44:32 AM Finding element: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[1]] Info 11:44:32 AM Found element: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[1]] Info 11:44:32 AM Got text: (1 Room • Deluxe Room) from: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[1]] Info 11:44:32 AM Element appeared: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[2]] = true Info 11:44:32 AM Getting text from: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[2]] Info 11:44:32 AM Finding element: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[2]] Info 11:44:32 AM Found element: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[2]] Info 11:44:32 AM Finding element: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[2]] Info 11:44:32 AM Found element: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[2]] Info 11:44:32 AM Got text: (1 Room • Deluxe Room) from: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[2]] Info 11:44:33 AM Element NOT present: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[3]] Info 11:44:33 AM [Assertion passed: Number of Room rate is correct] Info 11:44:33 AM
Expected: is [2]
Actual : [2]
[Assertion passed: Number of Room rate is correct]
FajrulAlam BookingPageStatus Timestamp Details Info 11:44:33 AM Expected: is [2] Actual : [2] Get total price
FajrulAlam BookingPageStatus Timestamp Details Info 11:44:34 AM Waiting for element to appear: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:44:34 AM Element appeared: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:44:34 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:44:34 AM Got text: (IDR 3,294,225) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:44:34 AM Extracted price text: IDR 3,294,225 Info 11:44:34 AM [Assertion passed: Assert that the total price is visible] Info 11:44:34 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Assert that the total price is visible]
FajrulAlam BookingPageStatus Timestamp Details Info 11:44:34 AM Expected: is [true] Actual : [true] Open pop up
FajrulAlam BookingPageStatus Timestamp Details Info 11:44:35 AM Clicking on element: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:44:35 AM Waiting for element to be clickable: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:44:35 AM Element is now clickable: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:44:35 AM Clicked on element: [TOTAL_PRICE, By.xpath: //span[contains(@data-testid, 'total-price-text')]] Info 11:44:35 AM Waiting for element to appear: [ROOM_NAME_IN_PRICE_DETAIL, By.xpath: //span[contains(@class, 'PriceDetail_room_name')]] Info 11:44:36 AM Element appeared: [ROOM_NAME_IN_PRICE_DETAIL, By.xpath: //span[contains(@class, 'PriceDetail_room_name')]] Assert the details are consistent
FajrulAlam BookingPageStatus Timestamp Details Info 11:44:36 AM Element appeared: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[1]] = true Info 11:44:36 AM Getting text from: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[1]] Info 11:44:36 AM Finding element: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[1]] Info 11:44:36 AM Found element: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[1]] Info 11:44:36 AM Finding element: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[1]] Info 11:44:36 AM Found element: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[1]] Info 11:44:36 AM Got text: (Deluxe Room) from: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[1]] Info 11:44:36 AM Element appeared: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[2]] = true Info 11:44:36 AM Getting text from: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[2]] Info 11:44:36 AM Finding element: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[2]] Info 11:44:36 AM Found element: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[2]] Info 11:44:36 AM Finding element: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[2]] Info 11:44:36 AM Found element: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[2]] Info 11:44:36 AM Got text: (Deluxe Room) from: [ROOM_NAME, By.xpath: (//span[contains(@class, 'PriceDetail_room_name')])[2]] Info 11:44:37 AM Element NOT present: [CONTACT_CARD, By.xpath: (//h4[contains(@class,'FormSubheading_title_text')])[3]] Info 11:44:37 AM Getting text from: [TOTAL_PRICE_IN_PRICE_DETAIL, By.xpath: //span[contains(@class, 'PriceDetail_price_text') and contains(@class, 'Text_weight_bold') ]] Info 11:44:37 AM Finding element: [TOTAL_PRICE_IN_PRICE_DETAIL, By.xpath: //span[contains(@class, 'PriceDetail_price_text') and contains(@class, 'Text_weight_bold') ]] Info 11:44:37 AM Found element: [TOTAL_PRICE_IN_PRICE_DETAIL, By.xpath: //span[contains(@class, 'PriceDetail_price_text') and contains(@class, 'Text_weight_bold') ]] Info 11:44:37 AM Finding element: [TOTAL_PRICE_IN_PRICE_DETAIL, By.xpath: //span[contains(@class, 'PriceDetail_price_text') and contains(@class, 'Text_weight_bold') ]] Info 11:44:37 AM Found element: [TOTAL_PRICE_IN_PRICE_DETAIL, By.xpath: //span[contains(@class, 'PriceDetail_price_text') and contains(@class, 'Text_weight_bold') ]] Info 11:44:37 AM Got text: (IDR 3,294,225) from: [TOTAL_PRICE_IN_PRICE_DETAIL, By.xpath: //span[contains(@class, 'PriceDetail_price_text') and contains(@class, 'Text_weight_bold') ]] Info 11:44:37 AM Extracted price text: IDR 3,294,225 Info 11:44:37 AM [Assertion passed: Assert that the number of rooms is the same] Info 11:44:37 AM
Expected: is [2]
Actual : [2]
Info 11:44:38 AM Room from price detail: [Deluxe Room, Deluxe Room] Info 11:44:38 AM Room from BF: [1 Room • Deluxe Room, 1 Room • Deluxe Room] Info 11:44:38 AM [Assertion passed: Assert that the room name is the same] Info 11:44:38 AM
Expected: is [true]
Actual : [true]
Info 11:44:38 AM [Assertion passed: Assert that the room name is the same] Info 11:44:38 AM
Expected: is [3294225]
Actual : [3294225]
[Assertion passed: Assert that the number of rooms is the same]
FajrulAlam BookingPageStatus Timestamp Details Info 11:44:37 AM Expected: is [2] Actual : [2] [Assertion passed: Assert that the room name is the same]
FajrulAlam BookingPageStatus Timestamp Details Info 11:44:38 AM Expected: is [true] Actual : [true] [Assertion passed: Assert that the room name is the same]
FajrulAlam BookingPageStatus Timestamp Details Info 11:44:38 AM Expected: is [3294225] Actual : [3294225] -
verifyMoRoomListWhenSearchMoreThanOneRoom_1752554679638
11:44:39 AM / 00:01:47:938 Fail
verifyMoRoomListWhenSearchMoreThanOneRoom_1752554679638
07.15.2025 11:44:39 AM 07.15.2025 11:46:27 AM 00:01:47:938 · #test-id=780ShubhSharma RoomListPageStatus Timestamp Details Info 11:44:39 AM Test (verifyMoRoomListWhenSearchMoreThanOneRoom) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 11:46:16 AM Test failed: verifyMoRoomListWhenSearchMoreThanOneRoom Info 11:46:27 AM Screenshot Info 11:46:27 AM TestRailID: 1099744 Status Timestamp Details Info 11:44:39 AM Test start: verifyMoRoomListWhenSearchMoreThanOneRoom Open home page and login
ShubhSharma RoomListPageStatus Timestamp Details Info 11:44:40 AM Maximizing window Info 11:44:40 AM Window is maximized Info 11:44:40 AM Navigating to url: https://preprod.tiket.com/ Info 11:44:44 AM Current url : https://preprod.tiket.com/ Info 11:44:44 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:44:54 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:44:54 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:44:55 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:44:55 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:44:56 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:44:56 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:44:56 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:44:56 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true Info 11:44:56 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:44:56 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:44:56 AM Maximizing window Info 11:44:56 AM Window is maximized Info 11:44:56 AM Navigating to url: https://preprod.tiket.com/ Info 11:44:58 AM Current url : https://preprod.tiket.com/ Info 11:44:58 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:45:08 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:45:08 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:45:18 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:45:18 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:45:18 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:45:18 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false Navigate to Hotel vertical and search for stay
ShubhSharma RoomListPageStatus Timestamp Details Info 11:45:19 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:45:19 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:45:19 AM Current currency: IDR Info 11:45:21 AM Navigating to url: https://preprod.tiket.com/hotel Info 11:45:21 AM Current url : https://preprod.tiket.com/hotel Info 11:45:21 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:45:22 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:45:22 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:45:22 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:45:22 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:45:22 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:45:22 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:45:22 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:45:22 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:45:22 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:45:22 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:45:22 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:45:22 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:45:22 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:45:22 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:45:22 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:45:22 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:45:22 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:45:22 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:45:22 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:45:22 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:45:22 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:45:22 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:45:23 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:45:23 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:45:24 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:45:24 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:45:24 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:45:24 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:45:24 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:45:24 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:45:24 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:45:24 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:45:24 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:45:24 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:45:24 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:45:24 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:45:44 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:45:44 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:45:55 AM Timeout waiting for 10 seconds for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:45:55 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:46:05 AM Timeout waiting for 10 seconds for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:46:05 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:46:15 AM Timeout waiting for 10 seconds for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:46:15 AM [Assertion passed: PDP is loaded] Info 11:46:15 AM
Expected: is [true]
Actual : [false]
[Assertion failed: PDP is loaded]
ShubhSharma RoomListPageStatus Timestamp Details Fail 11:46:15 AM Expected: is [true] Actual : [false] Exception
ShubhSharma RoomListPageStatus Timestamp Details Fail 11:46:16 AM -
verifyMultiOrderNativeDiffRatePlan_1752554788271
11:46:28 AM / 00:01:40:156 Fail
verifyMultiOrderNativeDiffRatePlan_1752554788271
07.15.2025 11:46:28 AM 07.15.2025 11:48:08 AM 00:01:40:156 · #test-id=786Harshit BookingPageStatus Timestamp Details Info 11:46:28 AM Test (verifyMultiOrderNativeDiffRatePlan) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 11:47:57 AM Test failed: verifyMultiOrderNativeDiffRatePlan Info 11:48:08 AM Screenshot Info 11:48:08 AM TestRailID: 1099727 Status Timestamp Details Info 11:46:28 AM Test start: verifyMultiOrderNativeDiffRatePlan User open home page
Harshit BookingPageStatus Timestamp Details Info 11:46:29 AM Maximizing window Info 11:46:29 AM Window is maximized Info 11:46:29 AM Navigating to url: https://preprod.tiket.com/ Info 11:46:30 AM Current url : https://preprod.tiket.com/ Info 11:46:30 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:46:41 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit BookingPageStatus Timestamp Details Info 11:46:41 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:46:41 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:46:41 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:46:43 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:46:43 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:46:43 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:46:43 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true Info 11:46:43 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:46:43 AM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:46:43 AM Maximizing window Info 11:46:43 AM Window is maximized Info 11:46:43 AM Navigating to url: https://preprod.tiket.com/ Info 11:46:44 AM Current url : https://preprod.tiket.com/ Info 11:46:44 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:46:54 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:46:54 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:47:05 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:47:05 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:47:05 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:47:05 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Harshit BookingPageStatus Timestamp Details Info 11:47:05 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:47:05 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:47:05 AM Current currency: IDR User Open Hotel Landing page
Harshit BookingPageStatus Timestamp Details Info 11:47:08 AM Navigating to url: https://preprod.tiket.com/hotel Info 11:47:08 AM Current url : https://preprod.tiket.com/hotel Info 11:47:08 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:47:09 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:47:09 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:47:09 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:47:09 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 11:47:09 AM [Assertion passed: Landing Page is Opened] Info 11:47:09 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit BookingPageStatus Timestamp Details Info 11:47:09 AM Expected: is [true] Actual : [true] Search stay hotel
Harshit BookingPageStatus Timestamp Details Info 11:47:10 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:47:10 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:47:10 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:47:10 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:47:10 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:47:10 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:47:10 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:47:10 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:47:10 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:47:10 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:47:10 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:47:10 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:47:10 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:47:10 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:47:10 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:47:10 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:47:10 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:47:10 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:47:10 AM Sending keys: (Citrine Hotel MO VCC Deposit) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:47:10 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:47:10 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:47:11 AM Sent keys: (Citrine Hotel MO VCC Deposit) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:47:11 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Citrine Hotel MO VCC Deposit']] Info 11:47:12 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Citrine Hotel MO VCC Deposit']] Info 11:47:12 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Citrine Hotel MO VCC Deposit']] Info 11:47:12 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Citrine Hotel MO VCC Deposit']] submit search Button
Harshit BookingPageStatus Timestamp Details Info 11:47:13 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:47:13 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:47:13 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:47:13 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:47:13 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:47:13 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:47:13 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:47:13 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:47:13 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:47:13 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:47:13 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:47:33 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit BookingPageStatus Timestamp Details Info 11:47:34 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:47:34 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:47:34 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 11:47:34 AM Got text: (Citrine Hotel MO VCC Deposit) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 11:47:34 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:47:44 AM Timeout waiting for 10 seconds for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:47:44 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:47:44 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:47:44 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:47:44 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:47:44 AM [Assertion passed: Verify if PDP is Opened] Info 11:47:44 AM
Expected: is [true]
Actual : [true]
Info 11:47:45 AM [Assertion passed: Verify Hotel name on entered on LP and PDP is same] Info 11:47:45 AM
Expected: a string containing "Citrine Hotel MO VCC Deposit"
Actual : "Citrine Hotel MO VCC Deposit"
Info 11:47:46 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:47:56 AM Timeout waiting for 10 seconds for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:47:56 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:47:56 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:47:56 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:47:56 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:47:56 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:47:56 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:47:56 AM Element not found: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:47:56 AM Failed to scroll into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] [Assertion passed: Verify if PDP is Opened]
Harshit BookingPageStatus Timestamp Details Info 11:47:44 AM Expected: is [true] Actual : [true] [Assertion passed: Verify Hotel name on entered on LP and PDP is same]
Harshit BookingPageStatus Timestamp Details Info 11:47:45 AM Expected: a string containing "Citrine Hotel MO VCC Deposit" Actual : "Citrine Hotel MO VCC Deposit" Exception
Harshit BookingPageStatus Timestamp Details Fail 11:47:56 AM -
verifyNextAvailableDates_1752554889053
11:48:09 AM / 00:00:33:273 Pass
verifyNextAvailableDates_1752554889053
07.15.2025 11:48:09 AM 07.15.2025 11:48:42 AM 00:00:33:273 · #test-id=799FajrulAlam ProductDetailPageStatus Timestamp Details Info 11:48:09 AM Test (verifyNextAvailableDates) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 11:48:42 AM Test success: verifyNextAvailableDates Info 11:48:42 AM TestRailID: 1099760 Status Timestamp Details Info 11:48:09 AM Test start: verifyNextAvailableDates User open home page
FajrulAlam ProductDetailPageStatus Timestamp Details Info 11:48:09 AM Maximizing window Info 11:48:09 AM Window is maximized Info 11:48:09 AM Navigating to url: https://preprod.tiket.com/ Info 11:48:11 AM Current url : https://preprod.tiket.com/ Info 11:48:11 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:48:21 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User Open hotel Landing page
FajrulAlam ProductDetailPageStatus Timestamp Details Info 11:48:22 AM Navigating to url: https://preprod.tiket.com/hotel Info 11:48:22 AM Current url : https://preprod.tiket.com/hotel Dismiss 'Install app' pop up
FajrulAlam ProductDetailPageGo to Hotel which has next available dates
FajrulAlam ProductDetailPageStatus Timestamp Details Info 11:48:23 AM Navigating to url: https://preprod.tiket.com/hotel/singapore/carvens-international-hotel-804001745563511041?checkin=2025-07-21 Info 11:48:28 AM Current url : https://preprod.tiket.com/hotel/singapore/carvens-international-hotel-804001745563511041?checkin=2025-07-21 Info 11:48:28 AM Waiting for element to appear: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']] Info 11:48:29 AM Element appeared: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']] Verify hotel details elements are visible
FajrulAlam ProductDetailPageStatus Timestamp Details Info 11:48:30 AM Finding elements: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']] Info 11:48:30 AM Found elements: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']] Info 11:48:30 AM Is element displayed: [HOTEL_NAME, By.xpath: //h1[@data-testid='name']]? true Info 11:48:30 AM [Assertion passed: Hotel name should be visible] Info 11:48:30 AM
Expected: is [true]
Actual : [true]
Info 11:48:31 AM Finding elements: [NEXT_AVAILABLE_DATE_NIGHT, By.xpath: //div[@data-testid='night']] Info 11:48:31 AM Found elements: [NEXT_AVAILABLE_DATE_NIGHT, By.xpath: //div[@data-testid='night']] Info 11:48:31 AM Is element displayed: [NEXT_AVAILABLE_DATE_NIGHT, By.xpath: //div[@data-testid='night']]? true Info 11:48:31 AM [Assertion passed: Next available date night should be visible] Info 11:48:31 AM
Expected: is [true]
Actual : [true]
Info 11:48:32 AM Finding elements: [NEXT_AVAILABLE_DATE_DATERANGE, By.xpath: //div[@data-testid='date']] Info 11:48:32 AM Found elements: [NEXT_AVAILABLE_DATE_DATERANGE, By.xpath: //div[@data-testid='date']] Info 11:48:32 AM Is element displayed: [NEXT_AVAILABLE_DATE_DATERANGE, By.xpath: //div[@data-testid='date']]? true Info 11:48:32 AM [Assertion passed: Next available date range should be visible] Info 11:48:32 AM
Expected: is [true]
Actual : [true]
Info 11:48:33 AM Finding elements: [NEXT_AVAILABLE_DATE_PRICE, By.xpath: //span[@data-testid='price']] Info 11:48:33 AM Found elements: [NEXT_AVAILABLE_DATE_PRICE, By.xpath: //span[@data-testid='price']] Info 11:48:33 AM Is element displayed: [NEXT_AVAILABLE_DATE_PRICE, By.xpath: //span[@data-testid='price']]? true Info 11:48:33 AM [Assertion passed: Next available date price should be visible] Info 11:48:33 AM
Expected: is [true]
Actual : [true]
Info 11:48:34 AM Finding elements: [NEXT_AVAILABLE_DATE_TOTAL_PRICE_TEXT, By.xpath: //span[@data-testid='price']] Info 11:48:34 AM Found elements: [NEXT_AVAILABLE_DATE_TOTAL_PRICE_TEXT, By.xpath: //span[@data-testid='price']] Info 11:48:34 AM Is element displayed: [NEXT_AVAILABLE_DATE_TOTAL_PRICE_TEXT, By.xpath: //span[@data-testid='price']]? true Info 11:48:34 AM [Assertion passed: Next available date total price text should be visible] Info 11:48:34 AM
Expected: is [true]
Actual : [true]
Info 11:48:35 AM Finding elements: [FULLY_BOOKED_TITLE, By.xpath: //h4[contains(@class, 'Heading_title')]] Info 11:48:35 AM Found elements: [FULLY_BOOKED_TITLE, By.xpath: //h4[contains(@class, 'Heading_title')]] Info 11:48:35 AM Is element displayed: [FULLY_BOOKED_TITLE, By.xpath: //h4[contains(@class, 'Heading_title')]]? true Info 11:48:35 AM [Assertion passed: Fully booked title should be visible] Info 11:48:35 AM
Expected: is [true]
Actual : [true]
Info 11:48:36 AM Finding elements: [BEST_PRICE_RIBBON_PDP, By.xpath: (//div[contains(@class, 'Label_color_green') and contains(@class, 'ribbon') ])[1]] Info 11:48:36 AM Found elements: [BEST_PRICE_RIBBON_PDP, By.xpath: (//div[contains(@class, 'Label_color_green') and contains(@class, 'ribbon') ])[1]] Info 11:48:36 AM Is element displayed: [BEST_PRICE_RIBBON_PDP, By.xpath: (//div[contains(@class, 'Label_color_green') and contains(@class, 'ribbon') ])[1]]? true Info 11:48:36 AM [Assertion passed: Best price ribbon on PDP should be visible] Info 11:48:36 AM
Expected: is [true]
Actual : [true]
Info 11:48:37 AM Finding elements: [BEST_PRICE_RIBBON_ROOM_LIST, By.xpath: (//div[contains(@class, 'Label_color_green') and contains(@class, 'ribbon') ])[2]] Info 11:48:37 AM Found elements: [BEST_PRICE_RIBBON_ROOM_LIST, By.xpath: (//div[contains(@class, 'Label_color_green') and contains(@class, 'ribbon') ])[2]] Info 11:48:37 AM Is element displayed: [BEST_PRICE_RIBBON_ROOM_LIST, By.xpath: (//div[contains(@class, 'Label_color_green') and contains(@class, 'ribbon') ])[2]]? true Info 11:48:37 AM [Assertion passed: Best price ribbon on room list should be visible] Info 11:48:37 AM
Expected: is [true]
Actual : [true]
Info 11:48:38 AM Finding elements: [NEXT_AVAILABLE_DATE_NO_ROOM_TEXT, By.xpath: //div[contains(@class, 'no_room_text')]] Info 11:48:38 AM Found elements: [NEXT_AVAILABLE_DATE_NO_ROOM_TEXT, By.xpath: //div[contains(@class, 'no_room_text')]] Info 11:48:38 AM Is element displayed: [NEXT_AVAILABLE_DATE_NO_ROOM_TEXT, By.xpath: //div[contains(@class, 'no_room_text')]]? true Info 11:48:38 AM [Assertion passed: Next available date no room text should be visible] Info 11:48:38 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Hotel name should be visible]
FajrulAlam ProductDetailPageStatus Timestamp Details Info 11:48:30 AM Expected: is [true] Actual : [true] [Assertion passed: Next available date night should be visible]
FajrulAlam ProductDetailPageStatus Timestamp Details Info 11:48:31 AM Expected: is [true] Actual : [true] [Assertion passed: Next available date range should be visible]
FajrulAlam ProductDetailPageStatus Timestamp Details Info 11:48:32 AM Expected: is [true] Actual : [true] [Assertion passed: Next available date price should be visible]
FajrulAlam ProductDetailPageStatus Timestamp Details Info 11:48:33 AM Expected: is [true] Actual : [true] [Assertion passed: Next available date total price text should be visible]
FajrulAlam ProductDetailPageStatus Timestamp Details Info 11:48:34 AM Expected: is [true] Actual : [true] [Assertion passed: Fully booked title should be visible]
FajrulAlam ProductDetailPageStatus Timestamp Details Info 11:48:35 AM Expected: is [true] Actual : [true] [Assertion passed: Best price ribbon on PDP should be visible]
FajrulAlam ProductDetailPageStatus Timestamp Details Info 11:48:36 AM Expected: is [true] Actual : [true] [Assertion passed: Best price ribbon on room list should be visible]
FajrulAlam ProductDetailPageStatus Timestamp Details Info 11:48:37 AM Expected: is [true] Actual : [true] [Assertion passed: Next available date no room text should be visible]
FajrulAlam ProductDetailPageStatus Timestamp Details Info 11:48:38 AM Expected: is [true] Actual : [true] Dismiss 'Install app' pop up
FajrulAlam ProductDetailPageClick next available date
FajrulAlam ProductDetailPageStatus Timestamp Details Info 11:48:39 AM Clicking on element: [NEXT_AVAILABLE_DATE_LIST_ITEM, By.xpath: //div[contains(@class, 'ListItem_next_available_date_list_item')]] Info 11:48:39 AM Waiting for element to be clickable: [NEXT_AVAILABLE_DATE_LIST_ITEM, By.xpath: //div[contains(@class, 'ListItem_next_available_date_list_item')]] Info 11:48:39 AM Element is now clickable: [NEXT_AVAILABLE_DATE_LIST_ITEM, By.xpath: //div[contains(@class, 'ListItem_next_available_date_list_item')]] Info 11:48:40 AM Clicked on element: [NEXT_AVAILABLE_DATE_LIST_ITEM, By.xpath: //div[contains(@class, 'ListItem_next_available_date_list_item')]] Info 11:48:40 AM Waiting for element to appear: [SEE_ROOM_BUTTON, By.xpath: //div[contains(@class, 'see_room_button')]] Info 11:48:40 AM Element appeared: [SEE_ROOM_BUTTON, By.xpath: //div[contains(@class, 'see_room_button')]] Verify see room button is visible
FajrulAlam ProductDetailPageStatus Timestamp Details Info 11:48:41 AM Clicking on element: [SEE_ROOM_BUTTON, By.xpath: //div[contains(@class, 'see_room_button')]] Info 11:48:41 AM Waiting for element to be clickable: [SEE_ROOM_BUTTON, By.xpath: //div[contains(@class, 'see_room_button')]] Info 11:48:41 AM Element is now clickable: [SEE_ROOM_BUTTON, By.xpath: //div[contains(@class, 'see_room_button')]] Info 11:48:41 AM Clicked on element: [SEE_ROOM_BUTTON, By.xpath: //div[contains(@class, 'see_room_button')]] Verify room list section is visible
FajrulAlam ProductDetailPageStatus Timestamp Details Info 11:48:41 AM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 11:48:41 AM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 11:48:41 AM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 11:48:41 AM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 11:48:41 AM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true Info 11:48:41 AM [Assertion passed: Room List is visible] Info 11:48:41 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room List is visible]
FajrulAlam ProductDetailPageStatus Timestamp Details Info 11:48:41 AM Expected: is [true] Actual : [true] -
verifyNonLoginNHAChangeDetailsFromRoomList_1752554923182
11:48:43 AM / 00:00:50:458 Pass
verifyNonLoginNHAChangeDetailsFromRoomList_1752554923182
07.15.2025 11:48:43 AM 07.15.2025 11:49:33 AM 00:00:50:458 · #test-id=820Deeon DetailPageStatus Timestamp Details Info 11:48:43 AM Test (verifyNonLoginNHAChangeDetailsFromRoomList) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 11:49:33 AM Test success: verifyNonLoginNHAChangeDetailsFromRoomList Info 11:49:33 AM TestRailID: 1370850 Status Timestamp Details Info 11:48:43 AM Test start: verifyNonLoginNHAChangeDetailsFromRoomList User open home page
Deeon DetailPageStatus Timestamp Details Info 11:48:44 AM Maximizing window Info 11:48:44 AM Window is maximized Info 11:48:44 AM Navigating to url: https://preprod.tiket.com/ Info 11:48:45 AM Current url : https://preprod.tiket.com/ Info 11:48:45 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:48:55 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User Open Hotels Landing page
Deeon DetailPageStatus Timestamp Details Info 11:48:56 AM Navigating to url: https://preprod.tiket.com/homes Info 11:49:04 AM Current url : https://preprod.tiket.com/homes Search stay location
Deeon DetailPageStatus Timestamp Details Info 11:49:04 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:49:04 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:49:04 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:49:04 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:49:05 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:49:05 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:49:05 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:49:05 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:49:05 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:49:05 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:49:05 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:49:05 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:49:05 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:49:05 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:49:05 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:49:05 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:49:05 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:49:05 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:49:05 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:49:05 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:49:05 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:49:05 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:49:05 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:49:06 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:49:06 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:49:07 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Submit search Button
Deeon DetailPageStatus Timestamp Details Info 11:49:07 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:49:07 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:49:07 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:49:07 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:49:07 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:49:07 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:49:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:49:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:49:07 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:49:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:49:07 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:49:27 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:49:27 AM Clicking on element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:49:27 AM Waiting for element to be clickable: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:49:27 AM Element is now clickable: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 11:49:28 AM Clicked on element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Go Inside PDP
Deeon DetailPageStatus Timestamp Details Info 11:49:28 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:49:28 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:49:28 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:49:28 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:49:28 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:49:28 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:49:28 AM [Assertion passed: Verify if PDP is Opened] Info 11:49:28 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify if PDP is Opened]
Deeon DetailPageStatus Timestamp Details Info 11:49:28 AM Expected: is [true] Actual : [true] User is inside PDP and change details from room list
Deeon DetailPageStatus Timestamp Details Info 11:49:29 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:49:29 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:49:29 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:49:29 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:49:29 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:49:29 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:49:29 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:49:29 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:49:29 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:49:30 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:49:30 AM Waiting for element to appear: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 11:49:30 AM Element appeared: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 11:49:30 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 11:49:30 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 11:49:30 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 11:49:30 AM Scrolling into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 11:49:30 AM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 11:49:30 AM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 11:49:30 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 11:49:30 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 11:49:30 AM Scrolled into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 11:49:30 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 11:49:30 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]] Info 11:49:30 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]] Info 11:49:30 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]] Info 11:49:30 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]] Info 11:49:30 AM Adult current value is '1' Info 11:49:30 AM Finding element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:49:30 AM Found element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:49:30 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:49:30 AM Scrolling into web view: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:49:30 AM Finding element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:49:30 AM Found element: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:49:30 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:49:30 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:49:30 AM Scrolled into web view: [ADULT_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:49:30 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[4]] Info 11:49:30 AM Finding element: [CURRENT_CHILD_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[3]] Info 11:49:30 AM Found element: [CURRENT_CHILD_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[3]] Info 11:49:30 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[3]] Info 11:49:30 AM Got "value" value: (0) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[3]] Info 11:49:30 AM Child current value is '0' Info 11:49:30 AM Finding element: [CHILD_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[6]] Info 11:49:30 AM Found element: [CHILD_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[6]] Info 11:49:30 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[6]] Info 11:49:30 AM Scrolling into web view: [CHILD_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[6]] Info 11:49:30 AM Finding element: [CHILD_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[6]] Info 11:49:30 AM Found element: [CHILD_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[6]] Info 11:49:30 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[6]] Info 11:49:30 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[6]] Info 11:49:30 AM Scrolled into web view: [CHILD_PLUS, By.xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[6]] Info 11:49:30 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//button[contains(@class, 'QuantityEditor_operation_button')])[6]] Info 11:49:30 AM Waiting for element to appear: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:49:30 AM Element appeared: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:49:30 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:49:30 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:49:30 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:49:30 AM Scrolling into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:49:30 AM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:49:30 AM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:49:30 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:49:30 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:49:30 AM Scrolled into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:49:30 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 11:49:30 AM Waiting for element to appear: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 11:49:30 AM Element appeared: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 11:49:30 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 11:49:30 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 11:49:30 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 11:49:30 AM Scrolling into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 11:49:30 AM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 11:49:30 AM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 11:49:30 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 11:49:30 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 11:49:30 AM Scrolled into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 11:49:30 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 11:49:30 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:49:31 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:49:31 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:49:31 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:49:31 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:49:31 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:49:31 AM [Assertion passed: Verify PDP is reloaded after changed details] Info 11:49:31 AM
Expected: is [true]
Actual : [true]
Info 11:49:32 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:49:32 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:49:32 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:49:32 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:49:32 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:49:32 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:49:32 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:49:32 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:49:32 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:49:32 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:49:32 AM Waiting for element to appear: [ROOM_CARD_GUEST_TEXT, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(text(), '2 Tamu') or contains(text(), '2 Guest') or contains(text(), '2 Dewasa') or contains(text(), '2 Adult')]] Info 11:49:32 AM Element appeared: [ROOM_CARD_GUEST_TEXT, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(text(), '2 Tamu') or contains(text(), '2 Guest') or contains(text(), '2 Dewasa') or contains(text(), '2 Adult')]] Info 11:49:32 AM Finding elements: [ROOM_CARD_GUEST_TEXT, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(text(), '2 Tamu') or contains(text(), '2 Guest') or contains(text(), '2 Dewasa') or contains(text(), '2 Adult')]] Info 11:49:32 AM Found elements: [ROOM_CARD_GUEST_TEXT, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(text(), '2 Tamu') or contains(text(), '2 Guest') or contains(text(), '2 Dewasa') or contains(text(), '2 Adult')]] Info 11:49:32 AM Is element displayed: [ROOM_CARD_GUEST_TEXT, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(text(), '2 Tamu') or contains(text(), '2 Guest') or contains(text(), '2 Dewasa') or contains(text(), '2 Adult')]]? true Info 11:49:32 AM [Assertion passed: Room guest count correctly displayed based on new details] Info 11:49:32 AM
Expected: is [true]
Actual : [true]
Info 11:49:32 AM Waiting for element to appear: [ROOM_CARD_CHILD_TEXT, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(text(), '1 Anak') or contains(text(), '1 Child')]] Info 11:49:33 AM Element appeared: [ROOM_CARD_CHILD_TEXT, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(text(), '1 Anak') or contains(text(), '1 Child')]] Info 11:49:33 AM Finding elements: [ROOM_CARD_CHILD_TEXT, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(text(), '1 Anak') or contains(text(), '1 Child')]] Info 11:49:33 AM Found elements: [ROOM_CARD_CHILD_TEXT, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(text(), '1 Anak') or contains(text(), '1 Child')]] Info 11:49:33 AM Is element displayed: [ROOM_CARD_CHILD_TEXT, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(text(), '1 Anak') or contains(text(), '1 Child')]]? true Info 11:49:33 AM [Assertion passed: Room child count correctly displayed based on new details] Info 11:49:33 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify PDP is reloaded after changed details]
Deeon DetailPageStatus Timestamp Details Info 11:49:31 AM Expected: is [true] Actual : [true] Status Timestamp Details Info 11:49:32 AM Expected: is [true] Actual : [true] Status Timestamp Details Info 11:49:33 AM Expected: is [true] Actual : [true] -
verifyPDPRedirectionOnHomeSearchPageGuest_1752554974244
11:49:34 AM / 00:01:48:382 Pass
verifyPDPRedirectionOnHomeSearchPageGuest_1752554974244
07.15.2025 11:49:34 AM 07.15.2025 11:51:22 AM 00:01:48:382 · #test-id=832Harshit DetailPageStatus Timestamp Details Info 11:49:34 AM Test (verifyPDPRedirectionOnHomeSearchPageGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 11:51:22 AM Test success: verifyPDPRedirectionOnHomeSearchPageGuest Info 11:51:22 AM TestRailID: 1370859 Status Timestamp Details Info 11:49:34 AM Test start: verifyPDPRedirectionOnHomeSearchPageGuest User open home page
Harshit DetailPageStatus Timestamp Details Info 11:49:35 AM Maximizing window Info 11:49:35 AM Window is maximized Info 11:49:35 AM Navigating to url: https://preprod.tiket.com/ Info 11:49:37 AM Current url : https://preprod.tiket.com/ Info 11:49:37 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:49:47 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open home page as guest
Harshit DetailPageStatus Timestamp Details Info 11:49:47 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:49:47 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:49:47 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:49:47 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:49:47 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:49:47 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:49:47 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:49:47 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 11:49:47 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:49:47 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:49:47 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 11:49:47 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:49:47 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:49:47 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:49:47 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:49:47 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:49:47 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:49:47 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:49:47 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:49:47 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:49:47 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:49:48 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:49:48 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:49:48 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:49:48 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:49:48 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:49:48 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:49:49 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:49:49 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:49:49 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:49:49 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:49:59 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:49:59 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:50:05 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:50:05 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:50:05 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:50:05 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false User select IDR currency
Harshit DetailPageStatus Timestamp Details Info 11:50:06 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:50:06 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:50:06 AM Current currency: IDR User Open NHA Landing page
Harshit DetailPageStatus Timestamp Details Info 11:50:09 AM Navigating to url: https://preprod.tiket.com/homes Info 11:50:10 AM Current url : https://preprod.tiket.com/homes Info 11:50:10 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:50:10 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:50:10 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:50:10 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:50:10 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 11:50:10 AM [Assertion passed: Landing Page is Opened] Info 11:50:10 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit DetailPageStatus Timestamp Details Info 11:50:10 AM Expected: is [true] Actual : [true] Search stay location
Harshit DetailPageStatus Timestamp Details Info 11:50:12 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:50:12 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:50:12 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:50:12 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:50:12 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:50:12 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:50:12 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:50:12 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:50:12 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:50:12 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:50:12 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:50:12 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:50:12 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:50:12 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:50:12 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:50:12 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:50:12 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:50:12 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:50:12 AM Sending keys: (Bali) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:50:12 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:50:12 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:50:12 AM Sent keys: (Bali) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:50:12 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Bali']] Info 11:50:13 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Bali']] Info 11:50:13 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Bali']] Info 11:50:14 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Bali']] Set guests
Harshit DetailPageStatus Timestamp Details Info 11:50:14 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:50:14 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:50:14 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:50:14 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:50:14 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:50:15 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:50:15 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:50:15 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:50:15 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:50:15 AM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:50:15 AM currentAdult is '1' Info 11:50:15 AM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 11:50:15 AM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 11:50:15 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 11:50:15 AM Scrolling into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 11:50:15 AM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 11:50:15 AM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 11:50:15 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 11:50:15 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 11:50:15 AM Scrolled into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 11:50:15 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 11:50:15 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:50:15 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:50:15 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 11:50:15 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:50:15 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:50:15 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:50:15 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 11:50:15 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 11:50:15 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:50:15 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Set date
Harshit DetailPageStatus Timestamp Details Info 11:50:16 AM Got random number -> 10 Info 11:50:16 AM Got random number -> 14 Info 11:50:16 AM stringStartDate is '10', stringEndDate is '14' Info 11:50:16 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:50:16 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:50:16 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:50:16 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:50:16 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:50:16 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:50:16 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:50:16 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:50:16 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:50:16 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:50:16 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:50:16 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:50:16 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:50:16 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:50:16 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:50:17 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:50:17 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='14']] Info 11:50:17 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='14']] Info 11:50:17 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='14']] Info 11:50:17 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='14']] Info 11:50:17 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='14']] Info 11:50:17 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='14']] Info 11:50:17 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='14']] Info 11:50:17 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='14']] Info 11:50:17 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='14']] Info 11:50:17 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='14']] submit search Button
Harshit DetailPageStatus Timestamp Details Info 11:50:17 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:50:17 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:50:17 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:50:17 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:50:17 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:50:17 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:50:17 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:50:17 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:50:17 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:50:17 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:50:17 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:50:37 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside SRP
Harshit DetailPageStatus Timestamp Details Info 11:50:38 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:50:58 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:50:58 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:50:58 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:50:58 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false Search Villa name on Srp
Harshit DetailPageStatus Timestamp Details Info 11:50:59 AM Clicking on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:50:59 AM Waiting for element to be clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:50:59 AM Element is now clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:50:59 AM Clicked on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:50:59 AM Waiting for element to appear: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:50:59 AM Element appeared: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:50:59 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:50:59 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:50:59 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:50:59 AM Scrolling into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:50:59 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:50:59 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:50:59 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:50:59 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:50:59 AM Scrolled into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:50:59 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:50:59 AM Sending keys: (Aryaduta Bandung) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:50:59 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:50:59 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:50:59 AM Sent keys: (Aryaduta Bandung) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:50:59 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='Aryaduta Bandung']] Info 11:51:00 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='Aryaduta Bandung']] Info 11:51:00 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='Aryaduta Bandung']] Info 11:51:00 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='Aryaduta Bandung']] Click search button to go inside PDP
Harshit DetailPageStatus Timestamp Details Info 11:51:01 AM Clicking on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] Info 11:51:01 AM Waiting for element to be clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] Info 11:51:01 AM Element is now clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] Info 11:51:01 AM Clicked on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] Info 11:51:01 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:51:08 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:51:08 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:51:08 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:51:08 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:51:08 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:51:08 AM [Assertion passed: Verify if PDP is Opened] Info 11:51:08 AM
Expected: is [true]
Actual : [true]
Info 11:51:08 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:51:09 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:51:09 AM Finding elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:51:09 AM Found elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:51:09 AM Is element displayed: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]? true Info 11:51:09 AM [Assertion passed: NHA's Image is visible on NHA PDP] Info 11:51:09 AM
Expected: is [true]
Actual : [true]
Info 11:51:09 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:51:09 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:51:09 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 11:51:09 AM Got text: (Aryaduta Bandung) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 11:51:09 AM [Assertion passed: NHA name is same as User searched on LP] Info 11:51:09 AM
Expected: a string containing "Aryaduta Bandung"
Actual : "Aryaduta Bandung"
Info 11:51:10 AM Waiting for element to appear: [REGION, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[2]] Info 11:51:10 AM Element appeared: [REGION, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[2]] Info 11:51:10 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[2]] Info 11:51:10 AM Got text: (West Java) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[2]] Info 11:51:10 AM [Assertion passed: NHA's Region is visible on NHA PDP] Info 11:51:10 AM
Expected: is [true]
Actual : [true]
Info 11:51:10 AM Waiting for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 11:51:21 AM Timeout waiting for 10 seconds for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 11:51:21 AM Finding elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 11:51:21 AM Found elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 11:51:21 AM Is element displayed: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]? false Info 11:51:21 AM Waiting for element to appear: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 11:51:21 AM Element appeared: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 11:51:21 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 11:51:21 AM Got text: (IDR 2,057,932) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 11:51:21 AM [Assertion passed: NHA's Price is visible on NHA PDP] Info 11:51:21 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify if PDP is Opened]
Harshit DetailPageStatus Timestamp Details Info 11:51:08 AM Expected: is [true] Actual : [true] [Assertion passed: NHA's Image is visible on NHA PDP]
Harshit DetailPageStatus Timestamp Details Info 11:51:09 AM Expected: is [true] Actual : [true] [Assertion passed: NHA name is same as User searched on LP]
Harshit DetailPageStatus Timestamp Details Info 11:51:09 AM Expected: a string containing "Aryaduta Bandung" Actual : "Aryaduta Bandung" [Assertion passed: NHA's Region is visible on NHA PDP]
Harshit DetailPageStatus Timestamp Details Info 11:51:10 AM Expected: is [true] Actual : [true] [Assertion passed: NHA's Price is visible on NHA PDP]
Harshit DetailPageStatus Timestamp Details Info 11:51:21 AM Expected: is [true] Actual : [true] -
verifyPDPRedirectionOnHotelSearchPageLogin_1752555084276
11:51:24 AM / 00:02:41:557 Pass
verifyPDPRedirectionOnHotelSearchPageLogin_1752555084276
07.15.2025 11:51:24 AM 07.15.2025 11:54:05 AM 00:02:41:557 · #test-id=851Deeon Harshit SearchPageStatus Timestamp Details Info 11:51:24 AM Test (verifyPDPRedirectionOnHotelSearchPageLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 11:54:05 AM Test success: verifyPDPRedirectionOnHotelSearchPageLogin Info 11:54:05 AM TestRailID: 1099742 Status Timestamp Details Info 11:51:24 AM Test start: verifyPDPRedirectionOnHotelSearchPageLogin User open home page
Deeon Harshit SearchPageStatus Timestamp Details Info 11:51:26 AM Maximizing window Info 11:51:26 AM Window is maximized Info 11:51:26 AM Navigating to url: https://preprod.tiket.com/ Info 11:51:28 AM Current url : https://preprod.tiket.com/ Info 11:51:28 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:51:39 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Deeon Harshit SearchPageStatus Timestamp Details Info 11:51:39 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:51:39 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:51:39 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:51:44 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:51:44 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:51:44 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:51:44 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false Info 11:51:44 AM Maximizing window Info 11:51:44 AM Window is maximized Info 11:51:44 AM Navigating to url: https://preprod.tiket.com/ Info 11:51:46 AM Current url : https://preprod.tiket.com/ Info 11:51:46 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:51:56 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:51:56 AM Maximizing window Info 11:51:56 AM Window is maximized Info 11:51:56 AM Navigating to url: https://preprod.tiket.com/ Info 11:51:58 AM Current url : https://preprod.tiket.com/ Info 11:51:58 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:52:08 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:52:08 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:52:08 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:52:08 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:52:08 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:52:08 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:52:09 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:52:09 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:52:09 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:52:09 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:52:09 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:52:09 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:52:09 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:52:09 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:52:09 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:52:09 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:52:09 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:52:09 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:52:09 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:52:09 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:52:09 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:52:09 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:52:09 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:52:09 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:52:10 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:52:10 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:52:10 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:52:10 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:52:10 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:52:10 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:52:10 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']] Info 11:52:10 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
(Session info: chrome=123.0.6312.105)
Build info: version: '4.13.0', revision: 'ba948ece5b*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2f6584994a9fa229695a3b371a5d7fa6Info 11:52:10 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:52:21 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:52:21 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:52:21 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:52:21 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false Info 11:52:21 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:52:21 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:52:21 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false Info 11:52:21 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:52:21 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:52:21 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 11:52:21 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:52:21 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:52:21 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 11:52:21 AM User is already logged in. No OTP needed Info 11:52:21 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:52:41 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:52:41 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:52:52 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:52:52 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:52:52 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:52:52 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Deeon Harshit SearchPageStatus Timestamp Details Info 11:52:52 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:52:52 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:52:52 AM Current currency: IDR User Open hotel Landing page
Deeon Harshit SearchPageStatus Timestamp Details Info 11:52:55 AM Navigating to url: https://preprod.tiket.com/hotel Info 11:52:55 AM Current url : https://preprod.tiket.com/hotel Info 11:52:55 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:52:56 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:52:56 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:52:56 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:52:56 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 11:52:56 AM [Assertion passed: Landing Page is Opened] Info 11:52:56 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Deeon Harshit SearchPageStatus Timestamp Details Info 11:52:56 AM Expected: is [true] Actual : [true] Search stay location
Deeon Harshit SearchPageStatus Timestamp Details Info 11:52:57 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:52:57 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:52:57 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:52:57 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:52:57 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:52:57 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:52:57 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:52:57 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:52:57 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:52:57 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:52:57 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:52:57 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:52:57 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:52:57 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:52:57 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:52:57 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:52:57 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:52:57 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:52:57 AM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:52:57 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:52:57 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:52:57 AM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:52:57 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:52:58 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:52:58 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 11:52:59 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Set guests and rooms
Deeon Harshit SearchPageStatus Timestamp Details Info 11:52:59 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:52:59 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:52:59 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:52:59 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:52:59 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:53:00 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:53:00 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:53:00 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:53:00 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:53:00 AM Got "value" value: (2) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:53:00 AM currentAdult is '2' Info 11:53:00 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')]] Info 11:53:00 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')]] Info 11:53:00 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')]] Info 11:53:00 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')]] Info 11:53:00 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')]] Info 11:53:00 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')]] Info 11:53:00 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')]] Info 11:53:00 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')]] Info 11:53:00 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')]] Info 11:53:00 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class,'footer_button')]//*[contains(@class,'Button_variant_primary')]] Set date
Deeon Harshit SearchPageStatus Timestamp Details Info 11:53:00 AM Got random number -> 13 Info 11:53:00 AM Got random number -> 15 Info 11:53:00 AM stringStartDate is '13', stringEndDate is '15' Info 11:53:00 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:53:00 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:53:01 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:53:01 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:53:01 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:53:01 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:53:01 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:53:01 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:53:01 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:53:01 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:53:01 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:53:01 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:53:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:53:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:53:01 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:53:01 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13'])[1]] Info 11:53:01 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:53:01 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:53:01 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:53:01 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:53:01 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:53:01 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:53:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:53:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:53:01 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']] Info 11:53:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='13']//following::*//*[contains(@class,'Day_day_number') and text()='15']] submit search Button
Deeon Harshit SearchPageStatus Timestamp Details Info 11:53:02 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:53:02 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:53:02 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:53:02 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:53:02 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:53:02 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:53:02 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:53:02 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:53:02 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:53:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:53:02 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:53:23 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside SRP
Deeon Harshit SearchPageStatus Timestamp Details Info 11:53:23 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:53:43 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:53:43 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:53:43 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:53:43 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false Search Hotel's name on Srp
Deeon Harshit SearchPageStatus Timestamp Details Info 11:53:44 AM Clicking on element: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:53:44 AM Waiting for element to be clickable: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:53:44 AM Element is now clickable: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:53:44 AM Clicked on element: [HOTEL_INPUT_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 11:53:44 AM Waiting for element to appear: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:53:44 AM Element appeared: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:53:44 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:53:44 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:53:44 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:53:44 AM Scrolling into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:53:44 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:53:44 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:53:44 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:53:44 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:53:44 AM Scrolled into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:53:44 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:53:44 AM Sending keys: (SDET International) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:53:44 AM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:53:44 AM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:53:45 AM Sent keys: (SDET International) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 11:53:45 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='SDET International']] Info 11:53:45 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='SDET International']] Info 11:53:45 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='SDET International']] Info 11:53:45 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='SDET International']] Click search button to go inside PDP
Deeon Harshit SearchPageStatus Timestamp Details Info 11:53:46 AM Clicking on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] Info 11:53:46 AM Waiting for element to be clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] Info 11:53:46 AM Element is now clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] Info 11:53:46 AM Clicked on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] Info 11:53:46 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:53:51 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:53:51 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:53:51 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:53:51 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:53:51 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:53:51 AM [Assertion passed: Verify User is redirected to PDP] Info 11:53:51 AM
Expected: is [true]
Actual : [true]
Info 11:53:51 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:53:51 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:53:51 AM Finding elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:53:51 AM Found elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:53:51 AM Is element displayed: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]? true Info 11:53:51 AM [Assertion passed: Hotel's Image is visible on Hotel PDP] Info 11:53:51 AM
Expected: is [true]
Actual : [true]
Info 11:53:52 AM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:53:52 AM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:53:52 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 11:53:52 AM Got text: (SDET International) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 11:53:52 AM [Assertion passed: Hotel name is same as User searched on LP] Info 11:53:52 AM
Expected: a string containing "SDET International"
Actual : "SDET International"
Info 11:53:52 AM Waiting for element to appear: [AREA, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[4]] Info 11:53:52 AM Element appeared: [AREA, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[4]] Info 11:53:52 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[4]] Info 11:53:52 AM Got text: (Tampines) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[4]] Info 11:53:52 AM [Assertion passed: Hotel's Area is visible on Hotel PDP] Info 11:53:52 AM
Expected: is [true]
Actual : [true]
Info 11:53:53 AM Waiting for element to appear: [CITY, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[3]] Info 11:53:53 AM Element appeared: [CITY, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[3]] Info 11:53:53 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[3]] Info 11:53:53 AM Got text: (Singapore) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[3]] Info 11:53:53 AM [Assertion passed: Hotel's City is visible on Hotel PDP] Info 11:53:53 AM
Expected: is [true]
Actual : [true]
Info 11:53:53 AM Waiting for element to appear: [REGION, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[2]] Info 11:53:53 AM Element appeared: [REGION, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[2]] Info 11:53:53 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[2]] Info 11:53:53 AM Got text: (Singapore) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[2]] Info 11:53:53 AM [Assertion passed: Hotel's Region is visible on Hotel PDP] Info 11:53:53 AM
Expected: is [true]
Actual : [true]
Info 11:53:54 AM Waiting for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 11:54:04 AM Timeout waiting for 10 seconds for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 11:54:04 AM Finding elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 11:54:04 AM Found elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 11:54:04 AM Is element displayed: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]? false Info 11:54:04 AM Waiting for element to appear: [PRICE_PDP, By.xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]] Info 11:54:04 AM Element appeared: [PRICE_PDP, By.xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]] Info 11:54:04 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]] Info 11:54:04 AM Got text: (IDR 2,156,863) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: ((//*[contains(@class,'HotelPriceInfo_hotel_price_details')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[1] | (//*[contains(@class,'main_price_footer')]//*[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_left')])[last()])[last()]] Info 11:54:04 AM [Assertion passed: Hotel's Price is visible on Hotel PDP] Info 11:54:04 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify User is redirected to PDP]
Deeon Harshit SearchPageStatus Timestamp Details Info 11:53:51 AM Expected: is [true] Actual : [true] [Assertion passed: Hotel's Image is visible on Hotel PDP]
Deeon Harshit SearchPageStatus Timestamp Details Info 11:53:51 AM Expected: is [true] Actual : [true] [Assertion passed: Hotel name is same as User searched on LP]
Deeon Harshit SearchPageStatus Timestamp Details Info 11:53:52 AM Expected: a string containing "SDET International" Actual : "SDET International" [Assertion passed: Hotel's Area is visible on Hotel PDP]
Deeon Harshit SearchPageStatus Timestamp Details Info 11:53:52 AM Expected: is [true] Actual : [true] [Assertion passed: Hotel's City is visible on Hotel PDP]
Deeon Harshit SearchPageStatus Timestamp Details Info 11:53:53 AM Expected: is [true] Actual : [true] [Assertion passed: Hotel's Region is visible on Hotel PDP]
Deeon Harshit SearchPageStatus Timestamp Details Info 11:53:53 AM Expected: is [true] Actual : [true] [Assertion passed: Hotel's Price is visible on Hotel PDP]
Deeon Harshit SearchPageStatus Timestamp Details Info 11:54:04 AM Expected: is [true] Actual : [true] -
verifyRecommendedRoomGuest_1752555246431
11:54:06 AM / 00:01:15:253 Fail
verifyRecommendedRoomGuest_1752555246431
07.15.2025 11:54:06 AM 07.15.2025 11:55:21 AM 00:01:15:253 · #test-id=872Harshit DetailPageStatus Timestamp Details Info 11:54:06 AM Test (verifyRecommendedRoomGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 11:55:16 AM Test failed: verifyRecommendedRoomGuest Info 11:55:21 AM Screenshot Info 11:55:21 AM TestRailID: 1099727 Status Timestamp Details Info 11:54:06 AM Test start: verifyRecommendedRoomGuest User open home page
Harshit DetailPageStatus Timestamp Details Info 11:54:07 AM Maximizing window Info 11:54:07 AM Window is maximized Info 11:54:07 AM Navigating to url: https://preprod.tiket.com/ Info 11:54:09 AM Current url : https://preprod.tiket.com/ Info 11:54:09 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:54:19 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open home page as guest
Harshit DetailPageStatus Timestamp Details Info 11:54:20 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:54:20 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:54:20 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:54:20 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:54:20 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:54:20 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:54:20 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:54:20 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 11:54:20 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:54:20 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:54:20 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 11:54:20 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:54:20 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:54:20 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:54:20 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:54:20 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:54:20 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:54:20 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:54:20 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:54:20 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:54:20 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:54:21 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:54:21 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:54:21 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:54:21 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:54:21 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:54:21 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:54:22 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:54:22 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:54:22 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:54:22 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:54:32 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:54:32 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:54:38 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:54:38 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:54:38 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:54:38 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false User select IDR currency
Harshit DetailPageStatus Timestamp Details Info 11:54:39 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:54:39 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:54:39 AM Current currency: IDR User Open NHA Landing page
Harshit DetailPageStatus Timestamp Details Info 11:54:42 AM Navigating to url: https://preprod.tiket.com/homes Info 11:54:42 AM Current url : https://preprod.tiket.com/homes Info 11:54:42 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:54:43 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:54:43 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:54:43 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:54:43 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 11:54:43 AM [Assertion passed: Landing Page is Opened] Info 11:54:43 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit DetailPageStatus Timestamp Details Info 11:54:43 AM Expected: is [true] Actual : [true] Search stay location
Harshit DetailPageStatus Timestamp Details Info 11:54:45 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:54:45 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:54:45 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:54:45 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:54:45 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:54:45 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:54:45 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:54:46 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:54:46 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:54:46 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:54:46 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:54:46 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:54:46 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:54:46 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:54:46 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:54:46 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:54:46 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:54:46 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:54:46 AM Sending keys: (The ResidencesS at Puri Casablanca) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:54:46 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:54:46 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:54:46 AM Sent keys: (The ResidencesS at Puri Casablanca) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:54:46 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']] Info 11:54:47 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']] Info 11:54:47 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']] Info 11:54:48 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']] Set guests and rooms
Harshit DetailPageStatus Timestamp Details Info 11:54:48 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:54:48 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:54:48 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:54:48 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:54:48 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:54:49 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:54:49 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:54:49 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:54:49 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:54:49 AM Got "value" value: (2) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:54:49 AM currentAdult is '2' Info 11:54:49 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:54:49 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:54:49 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 11:54:49 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:54:49 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:54:49 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:54:49 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 11:54:49 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 11:54:49 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:54:49 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Set date
Harshit DetailPageStatus Timestamp Details Info 11:54:49 AM Got random number -> 10 Info 11:54:49 AM Got random number -> 12 Info 11:54:49 AM stringStartDate is '10', stringEndDate is '12' Info 11:54:49 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:54:49 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:54:50 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:54:50 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:54:50 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:54:50 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:54:50 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:54:50 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:54:50 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:54:50 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:54:50 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:54:50 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:54:50 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:54:50 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:54:50 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:54:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10'])[1]] Info 11:54:51 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:54:51 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:54:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:54:51 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:54:51 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:54:51 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:54:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:54:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:54:51 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:54:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='10']//following::*//*[contains(@class,'Day_day_number') and text()='12']] submit search Button
Harshit DetailPageStatus Timestamp Details Info 11:54:51 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:54:51 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:54:51 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:54:51 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:54:51 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:54:51 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:54:51 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:54:51 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:54:51 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:54:51 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:54:51 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:55:12 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit DetailPageStatus Timestamp Details Info 11:55:12 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:55:12 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:55:12 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:55:12 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:55:12 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:55:13 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:55:13 AM [Assertion passed: Verify if PDP is Opened] Info 11:55:13 AM
Expected: is [true]
Actual : [true]
Info 11:55:13 AM Waiting for element to appear: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 11:55:13 AM Element appeared: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 11:55:13 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 11:55:13 AM Got text: (IDR 1,305,904) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 11:55:13 AM [Assertion passed: NHA's Price is visible on NHA PDP] Info 11:55:13 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify if PDP is Opened]
Harshit DetailPageStatus Timestamp Details Info 11:55:13 AM Expected: is [true] Actual : [true] [Assertion passed: NHA's Price is visible on NHA PDP]
Harshit DetailPageStatus Timestamp Details Info 11:55:13 AM Expected: is [true] Actual : [true] Rooms are available hence click on See Rooms Button
Harshit DetailPageStatus Timestamp Details Info 11:55:14 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:55:14 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:55:14 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:55:14 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:55:14 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:55:14 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:55:14 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:55:14 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:55:14 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:55:14 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Checking Recommended Room
Harshit DetailPageStatus Timestamp Details Info 11:55:15 AM Waiting for element to appear: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']] Info 11:55:15 AM Element appeared: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']] Info 11:55:15 AM Finding elements: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']] Info 11:55:15 AM Found elements: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']] Info 11:55:15 AM Is element displayed: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]? true Info 11:55:15 AM [Assertion passed: Recommended room should be visible on room list] Info 11:55:15 AM
Expected: is [true]
Actual : [true]
Info 11:55:15 AM Waiting for element to appear: [RECOMMENDED_ROOM_GUEST, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]] Info 11:55:15 AM Element appeared: [RECOMMENDED_ROOM_GUEST, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]] Info 11:55:15 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]] Info 11:55:15 AM Got text: (Perfect for family trips) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]] Info 11:55:15 AM [Assertion passed: Guest number on recommended Text should match the searched Guest] Info 11:55:15 AM
Expected: a string containing "2"
Actual : "Perfect for family trips"
[Assertion passed: Recommended room should be visible on room list]
Harshit DetailPageStatus Timestamp Details Info 11:55:15 AM Expected: is [true] Actual : [true] Status Timestamp Details Fail 11:55:15 AM Expected: a string containing "2" Actual : "Perfect for family trips" Exception
Harshit DetailPageStatus Timestamp Details Fail 11:55:16 AM -
verifyRecommendedRoomLogin_1752555322380
11:55:22 AM / 00:02:07:320 Pass
verifyRecommendedRoomLogin_1752555322380
07.15.2025 11:55:22 AM 07.15.2025 11:57:29 AM 00:02:07:320 · #test-id=891Harshit DetailPageStatus Timestamp Details Info 11:55:22 AM Test (verifyRecommendedRoomLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 11:57:29 AM Test success: verifyRecommendedRoomLogin Info 11:57:29 AM TestRailID: 1099739 Status Timestamp Details Info 11:55:22 AM Test start: verifyRecommendedRoomLogin User open home page
Harshit DetailPageStatus Timestamp Details Info 11:55:23 AM Maximizing window Info 11:55:23 AM Window is maximized Info 11:55:23 AM Navigating to url: https://preprod.tiket.com/ Info 11:55:26 AM Current url : https://preprod.tiket.com/ Info 11:55:26 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:55:37 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit DetailPageStatus Timestamp Details Info 11:55:37 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:55:37 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:55:37 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:55:42 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:55:42 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:55:42 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:55:42 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false Info 11:55:42 AM Maximizing window Info 11:55:42 AM Window is maximized Info 11:55:42 AM Navigating to url: https://preprod.tiket.com/ Info 11:55:44 AM Current url : https://preprod.tiket.com/ Info 11:55:44 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:55:54 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:55:54 AM Maximizing window Info 11:55:54 AM Window is maximized Info 11:55:54 AM Navigating to url: https://preprod.tiket.com/ Info 11:55:55 AM Current url : https://preprod.tiket.com/ Info 11:55:55 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:56:06 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:56:06 AM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:56:06 AM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:56:06 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:56:06 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 11:56:06 AM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:56:07 AM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:56:07 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:56:07 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:56:07 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:56:07 AM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:56:07 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:56:07 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:56:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:56:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:56:07 AM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:56:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 11:56:07 AM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:56:07 AM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:56:07 AM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:56:07 AM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 11:56:07 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:56:07 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:56:07 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:56:07 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:56:07 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:56:07 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:56:07 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:56:07 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:56:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:56:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:56:07 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:56:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:56:07 AM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:56:08 AM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:56:08 AM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:56:08 AM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:56:08 AM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:56:08 AM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 11:56:08 AM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:56:08 AM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:56:08 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:56:08 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:56:08 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:56:08 AM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:56:08 AM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:56:08 AM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:56:08 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:56:08 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:56:08 AM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 11:56:08 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 11:56:08 AM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']] Info 11:56:08 AM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
(Session info: chrome=123.0.6312.105)
Build info: version: '4.13.0', revision: 'ba948ece5b*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2f6584994a9fa229695a3b371a5d7fa6Info 11:56:08 AM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:56:18 AM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:56:18 AM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:56:18 AM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 11:56:18 AM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false Info 11:56:18 AM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:56:18 AM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:56:18 AM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false Info 11:56:18 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:56:18 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:56:18 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 11:56:18 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:56:18 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:56:18 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 11:56:18 AM User is already logged in. No OTP needed Info 11:56:18 AM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:56:39 AM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 11:56:39 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:56:49 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:56:49 AM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:56:49 AM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:56:49 AM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Harshit DetailPageStatus Timestamp Details Info 11:56:50 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:56:50 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:56:50 AM Current currency: IDR User Open Hotel Landing page
Harshit DetailPageStatus Timestamp Details Info 11:56:53 AM Navigating to url: https://preprod.tiket.com/hotel Info 11:56:54 AM Current url : https://preprod.tiket.com/hotel Info 11:56:54 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:56:55 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:56:55 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:56:55 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:56:55 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 11:56:55 AM [Assertion passed: Landing Page is Opened] Info 11:56:55 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit DetailPageStatus Timestamp Details Info 11:56:55 AM Expected: is [true] Actual : [true] Search stay location
Harshit DetailPageStatus Timestamp Details Info 11:56:56 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:56:56 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:56:56 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:56:56 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:56:56 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:56:56 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:56:56 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:56:56 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:56:56 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:56:56 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:56:56 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:56:56 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:56:56 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:56:56 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:56:56 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:56:56 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:56:56 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:56:56 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:56:56 AM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:56:56 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:56:56 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:56:57 AM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:56:57 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 11:56:57 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 11:56:57 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 11:56:57 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Set guests and rooms
Harshit DetailPageStatus Timestamp Details Info 11:56:58 AM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:56:58 AM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:56:58 AM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:56:59 AM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 11:56:59 AM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:56:59 AM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:56:59 AM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:56:59 AM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:56:59 AM Getting "value" value from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:56:59 AM Got "value" value: (2) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 11:56:59 AM currentAdult is '2' Info 11:56:59 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:56:59 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:56:59 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 11:56:59 AM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:56:59 AM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:56:59 AM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:56:59 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 11:56:59 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 11:56:59 AM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 11:57:00 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text()='Done' or text()='Selesai']] Set date
Harshit DetailPageStatus Timestamp Details Info 11:57:00 AM Got random number -> 11 Info 11:57:00 AM Got random number -> 12 Info 11:57:00 AM stringStartDate is '11', stringEndDate is '12' Info 11:57:00 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:57:00 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:57:01 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:57:01 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:57:01 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:57:01 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:57:01 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:57:01 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:57:01 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:57:01 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:57:01 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:57:01 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:57:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:57:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:57:01 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:57:01 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11'])[1]] Info 11:57:01 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:57:01 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:57:01 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:57:01 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:57:01 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:57:01 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:57:01 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:57:01 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:57:01 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] Info 11:57:02 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='11']//following::*//*[contains(@class,'Day_day_number') and text()='12']] submit search Button
Harshit DetailPageStatus Timestamp Details Info 11:57:03 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:57:03 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:57:03 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:57:03 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:57:03 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:57:03 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:57:03 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:57:03 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:57:03 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:57:03 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:57:03 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:57:23 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit DetailPageStatus Timestamp Details Info 11:57:24 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:57:24 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:57:24 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:57:24 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:57:24 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:57:24 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:57:24 AM [Assertion passed: Verify if PDP is Opened] Info 11:57:24 AM
Expected: is [true]
Actual : [true]
Info 11:57:24 AM Waiting for element to appear: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 11:57:24 AM Element appeared: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 11:57:24 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 11:57:24 AM Got text: (IDR 4,313,726) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 11:57:24 AM [Assertion passed: Hotel's Price is visible on Hotel PDP] Info 11:57:24 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify if PDP is Opened]
Harshit DetailPageStatus Timestamp Details Info 11:57:24 AM Expected: is [true] Actual : [true] [Assertion passed: Hotel's Price is visible on Hotel PDP]
Harshit DetailPageStatus Timestamp Details Info 11:57:24 AM Expected: is [true] Actual : [true] Rooms are available hence click on See Rooms Button
Harshit DetailPageStatus Timestamp Details Info 11:57:25 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:57:25 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:57:25 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:57:25 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:57:25 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:57:25 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:57:25 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:57:25 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:57:25 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:57:26 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Checking Recommended Room
Harshit DetailPageStatus Timestamp Details Info 11:57:26 AM Waiting for element to appear: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']] Info 11:57:26 AM Element appeared: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']] Info 11:57:26 AM Finding elements: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']] Info 11:57:26 AM Found elements: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']] Info 11:57:26 AM Is element displayed: [RECOMMENDED_ROOM, By.xpath: //div[@data-testid='room-recommendation-container']]? true Info 11:57:26 AM [Assertion passed: Recommended room should be visible on room list] Info 11:57:26 AM
Expected: is [true]
Actual : [true]
Info 11:57:27 AM Waiting for element to appear: [RECOMMENDED_ROOM_GUEST, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]] Info 11:57:27 AM Element appeared: [RECOMMENDED_ROOM_GUEST, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]] Info 11:57:27 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]] Info 11:57:27 AM Got text: (Recommended for 2 guests) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[1]] Info 11:57:27 AM [Assertion passed: Guest number on recommended Text should match the searched Guest] Info 11:57:27 AM
Expected: a string containing "2"
Actual : "Recommended for 2 guests"
Info 11:57:27 AM Waiting for element to appear: [BEST_PICK_TEXT, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]] Info 11:57:27 AM Element appeared: [BEST_PICK_TEXT, By.xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]] Info 11:57:27 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]] Info 11:57:27 AM Got text: (Best pick for you!) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-recommendation-container']//h3)[2]] Info 11:57:27 AM [Assertion passed: Best pick for you HEADING should be visible based on Selected Language] Info 11:57:27 AM
Expected: (a string containing "Best pick for you" or a string containing "Pilihan terbaik untukmu")
Actual : "Best pick for you!"
Info 11:57:28 AM Waiting for element to appear: [TOTAL_ROOM_NIGHT_RECOMMENDED, By.xpath: //div[@data-testid='total-room-night-summary']] Info 11:57:28 AM Element appeared: [TOTAL_ROOM_NIGHT_RECOMMENDED, By.xpath: //div[@data-testid='total-room-night-summary']] Info 11:57:28 AM Finding elements: [TOTAL_ROOM_NIGHT_RECOMMENDED, By.xpath: //div[@data-testid='total-room-night-summary']] Info 11:57:28 AM Found elements: [TOTAL_ROOM_NIGHT_RECOMMENDED, By.xpath: //div[@data-testid='total-room-night-summary']] Info 11:57:28 AM Is element displayed: [TOTAL_ROOM_NIGHT_RECOMMENDED, By.xpath: //div[@data-testid='total-room-night-summary']]? true Info 11:57:28 AM [Assertion passed: On Recommended room , total-room-night-summary should be visible] Info 11:57:28 AM
Expected: is [true]
Actual : [true]
Info 11:57:28 AM Waiting for element to appear: [BOOK_ROOM_DETAIL, By.xpath: //div[contains(@class, 'total_price')]] Info 11:57:28 AM Element appeared: [BOOK_ROOM_DETAIL, By.xpath: //div[contains(@class, 'total_price')]] Info 11:57:28 AM Finding elements: [BOOK_ROOM_DETAIL, By.xpath: //div[contains(@class, 'total_price')]] Info 11:57:29 AM Found elements: [BOOK_ROOM_DETAIL, By.xpath: //div[contains(@class, 'total_price')]] Info 11:57:29 AM Is element displayed: [BOOK_ROOM_DETAIL, By.xpath: //div[contains(@class, 'total_price')]]? true Info 11:57:29 AM [Assertion passed: On Recommended room total price should be visible] Info 11:57:29 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Recommended room should be visible on room list]
Harshit DetailPageStatus Timestamp Details Info 11:57:26 AM Expected: is [true] Actual : [true] Status Timestamp Details Info 11:57:27 AM Expected: a string containing "2" Actual : "Recommended for 2 guests" Status Timestamp Details Info 11:57:27 AM Expected: (a string containing "Best pick for you" or a string containing "Pilihan terbaik untukmu") Actual : "Best pick for you!" Status Timestamp Details Info 11:57:28 AM Expected: is [true] Actual : [true] [Assertion passed: On Recommended room total price should be visible]
Harshit DetailPageStatus Timestamp Details Info 11:57:29 AM Expected: is [true] Actual : [true] -
verifyRoomDetailSlidingImage_1752555450348
11:57:30 AM / 00:00:51:402 Pass
verifyRoomDetailSlidingImage_1752555450348
07.15.2025 11:57:30 AM 07.15.2025 11:58:21 AM 00:00:51:402 · #test-id=912KetanSingh,ShubhSharma BookingPageStatus Timestamp Details Info 11:57:30 AM Test (verifyRoomDetailSlidingImage) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 11:58:21 AM Test success: verifyRoomDetailSlidingImage Info 11:58:21 AM TestRailID: 1192897 Status Timestamp Details Info 11:57:30 AM Test start: verifyRoomDetailSlidingImage Info 11:57:30 AM Navigating to url: https://preprod.tiket.com/hotel Info 11:57:31 AM Current url : https://preprod.tiket.com/hotel Info 11:57:31 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:57:31 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:57:31 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:57:31 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:57:32 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:57:32 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:57:32 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:57:32 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:57:32 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:57:32 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:57:32 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:57:32 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:57:32 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:57:32 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:57:32 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:57:32 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:57:32 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:57:32 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:57:32 AM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:57:32 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:57:32 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:57:32 AM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:57:32 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 11:57:33 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 11:57:33 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 11:57:33 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Set date
KetanSingh,ShubhSharma BookingPageStatus Timestamp Details Info 11:57:34 AM stringStartDate is '17', stringEndDate is '20' Info 11:57:34 AM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:57:34 AM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:57:34 AM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:57:34 AM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 11:57:34 AM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:57:35 AM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:57:35 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:57:35 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:57:35 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:57:35 AM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:57:35 AM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:57:35 AM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:57:35 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:57:35 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:57:35 AM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:57:35 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 11:57:35 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='20']] Info 11:57:35 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='20']] Info 11:57:35 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='20']] Info 11:57:35 AM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='20']] Info 11:57:35 AM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='20']] Info 11:57:35 AM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='20']] Info 11:57:35 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='20']] Info 11:57:35 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='20']] Info 11:57:35 AM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='20']] Info 11:57:35 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='20']] Info 11:57:35 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:57:35 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:57:35 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:57:35 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:57:35 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:57:35 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:57:35 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:57:35 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:57:35 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:57:35 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:57:35 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:57:55 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] close Pop up
KetanSingh,ShubhSharma BookingPageStatus Timestamp Details Info 11:57:56 AM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:58:16 AM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:58:16 AM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:58:16 AM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 11:58:16 AM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false Go Inside PDP
KetanSingh,ShubhSharma BookingPageStatus Timestamp Details Info 11:58:17 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:58:17 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:58:17 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:58:17 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:58:17 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:58:17 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:58:17 AM [Assertion passed: PDP is loaded] Info 11:58:17 AM
Expected: is [true]
Actual : [true]
Info 11:58:18 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:58:18 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:58:18 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:58:18 AM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:58:18 AM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:58:18 AM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:58:18 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:58:18 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 11:58:18 AM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:58:18 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] [Assertion passed: PDP is loaded]
KetanSingh,ShubhSharma BookingPageStatus Timestamp Details Info 11:58:17 AM Expected: is [true] Actual : [true] Ensure room list section is visible
KetanSingh,ShubhSharma BookingPageStatus Timestamp Details Info 11:58:18 AM Waiting for element to appear: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']] Info 11:58:18 AM Element appeared: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']] Info 11:58:18 AM Finding element: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']] Info 11:58:18 AM Found element: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']] Info 11:58:18 AM Finding elements: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']] Info 11:58:18 AM Found elements: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']] Info 11:58:18 AM Is element displayed: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']]? true Info 11:58:18 AM Waiting for element to presence: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']] Info 11:58:18 AM Element presented: [FIRST_BOOK_CARD, By.xpath: //button[@data-testid='room-card-button-book']] Info 11:58:18 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:58:19 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:58:19 AM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:58:19 AM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:58:19 AM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 11:58:19 AM [Assertion passed: Room List is visible] Info 11:58:19 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room List is visible]
KetanSingh,ShubhSharma BookingPageStatus Timestamp Details Info 11:58:19 AM Expected: is [true] Actual : [true] Click on room name
KetanSingh,ShubhSharma BookingPageStatus Timestamp Details Info 11:58:20 AM Finding element: [SLIDER_COUNT, By.xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]] Info 11:58:20 AM Found element: [SLIDER_COUNT, By.xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]] Info 11:58:20 AM Finding elements: [SLIDER_COUNT, By.xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]] Info 11:58:20 AM Found elements: [SLIDER_COUNT, By.xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]] Info 11:58:20 AM Is element displayed: [SLIDER_COUNT, By.xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]]? true Info 11:58:20 AM Waiting for element to presence: [SLIDER_COUNT, By.xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]] Info 11:58:20 AM Element presented: [SLIDER_COUNT, By.xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]] Info 11:58:20 AM Waiting for element to appear: [SLIDER_COUNT, By.xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]] Info 11:58:20 AM Element appeared: [SLIDER_COUNT, By.xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]] Info 11:58:20 AM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]] Info 11:58:20 AM Got text: (1/3) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SliderCounter_slider_counter_wrapper')]//span[@data-testid='slider-text' and contains(text(), '/')]] Info 11:58:20 AM Waiting for element to appear: [ROOM_CARD_TITLE, By.xpath: //h3[contains(@class, 'RoomCard_title_text')]] Info 11:58:20 AM Element appeared: [ROOM_CARD_TITLE, By.xpath: //h3[contains(@class, 'RoomCard_title_text')]] Info 11:58:20 AM Finding element: [ROOM_CARD_TITLE, By.xpath: //h3[contains(@class, 'RoomCard_title_text')]] Info 11:58:20 AM Found element: [ROOM_CARD_TITLE, By.xpath: //h3[contains(@class, 'RoomCard_title_text')]] Info 11:58:20 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h3[contains(@class, 'RoomCard_title_text')]] Info 11:58:20 AM Scrolling into web view: [ROOM_CARD_TITLE, By.xpath: //h3[contains(@class, 'RoomCard_title_text')]] Info 11:58:20 AM Finding element: [ROOM_CARD_TITLE, By.xpath: //h3[contains(@class, 'RoomCard_title_text')]] Info 11:58:20 AM Found element: [ROOM_CARD_TITLE, By.xpath: //h3[contains(@class, 'RoomCard_title_text')]] Info 11:58:20 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h3[contains(@class, 'RoomCard_title_text')]] Info 11:58:20 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h3[contains(@class, 'RoomCard_title_text')]] Info 11:58:20 AM Scrolled into web view: [ROOM_CARD_TITLE, By.xpath: //h3[contains(@class, 'RoomCard_title_text')]] Info 11:58:20 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h3[contains(@class, 'RoomCard_title_text')]] Save first image path then click on next and check
KetanSingh,ShubhSharma BookingPageStatus Timestamp Details Info 11:58:20 AM Waiting for element to appear: [FINAL_IMAGE, By.xpath: (//img[@data-testid='final-result-image'])[1]] Info 11:58:20 AM Element appeared: [FINAL_IMAGE, By.xpath: (//img[@data-testid='final-result-image'])[1]] Info 11:58:20 AM Waiting for element to appear: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:20 AM Element appeared: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:20 AM Finding element: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:20 AM Found element: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:20 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:20 AM Scrolling into web view: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:20 AM Finding element: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:20 AM Found element: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:20 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:20 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:20 AM Scrolled into web view: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:20 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:20 AM Waiting for element to appear: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:20 AM Element appeared: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:20 AM Finding element: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:20 AM Found element: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:20 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:20 AM Scrolling into web view: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:20 AM Finding element: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:20 AM Found element: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:20 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:21 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:21 AM Scrolled into web view: [NEXT_BUTTON, By.xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:21 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'HeroBanner_right_navigator')]] Info 11:58:21 AM Waiting for element to appear: [FINAL_IMAGE, By.xpath: (//img[@data-testid='final-result-image'])[2]] Info 11:58:21 AM Element appeared: [FINAL_IMAGE, By.xpath: (//img[@data-testid='final-result-image'])[2]] Info 11:58:21 AM [Assertion passed: Slider working properly] Info 11:58:21 AM
Expected: is [false]
Actual : [false]
[Assertion passed: Slider working properly]
KetanSingh,ShubhSharma BookingPageStatus Timestamp Details Info 11:58:21 AM Expected: is [false] Actual : [false] -
verifyRoomDetailsGuest_1752555502397
11:58:22 AM / 00:01:14:988 Pass
verifyRoomDetailsGuest_1752555502397
07.15.2025 11:58:22 AM 07.15.2025 11:59:37 AM 00:01:14:988 · #test-id=923Harshit RoomListPageStatus Timestamp Details Info 11:58:22 AM Test (verifyRoomDetailsGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 11:59:37 AM Test success: verifyRoomDetailsGuest Info 11:59:37 AM TestRailID: 1099727 Status Timestamp Details Info 11:58:22 AM Test start: verifyRoomDetailsGuest User open home page
Harshit RoomListPageStatus Timestamp Details Info 11:58:23 AM Maximizing window Info 11:58:23 AM Window is maximized Info 11:58:23 AM Navigating to url: https://preprod.tiket.com/ Info 11:58:28 AM Current url : https://preprod.tiket.com/ Info 11:58:28 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:58:38 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit RoomListPageStatus Timestamp Details Info 11:58:39 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:58:39 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:58:39 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:58:39 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:58:39 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:58:39 AM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:58:39 AM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 11:58:39 AM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 11:58:39 AM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:58:39 AM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 11:58:39 AM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 11:58:39 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:58:39 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:58:39 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:58:39 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:58:39 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 11:58:39 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:58:39 AM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:58:39 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:58:39 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 11:58:39 AM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:58:40 AM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:58:40 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:58:40 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:58:40 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:58:40 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 11:58:40 AM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:58:41 AM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:58:41 AM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:58:41 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 11:58:41 AM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:58:51 AM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 11:58:51 AM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:58:57 AM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:58:57 AM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:58:57 AM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 11:58:57 AM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false User select IDR currency
Harshit RoomListPageStatus Timestamp Details Info 11:58:58 AM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:58:58 AM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 11:58:58 AM Current currency: IDR User Open Homes Landing page
Harshit RoomListPageStatus Timestamp Details Info 11:59:01 AM Navigating to url: https://preprod.tiket.com/homes Info 11:59:02 AM Current url : https://preprod.tiket.com/homes Info 11:59:02 AM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:59:03 AM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:59:03 AM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:59:03 AM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:59:03 AM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 11:59:03 AM [Assertion passed: Landing Page is Opened] Info 11:59:03 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit RoomListPageStatus Timestamp Details Info 11:59:03 AM Expected: is [true] Actual : [true] Search stay location
Harshit RoomListPageStatus Timestamp Details Info 11:59:04 AM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:59:04 AM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:59:04 AM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:59:04 AM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:59:04 AM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:59:04 AM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 11:59:04 AM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:59:04 AM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:59:04 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:59:04 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:59:04 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:59:04 AM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:59:04 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:59:04 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:59:04 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:59:04 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:59:04 AM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:59:04 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 11:59:04 AM Sending keys: (vila SDET Domestic) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:59:04 AM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:59:04 AM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:59:05 AM Sent keys: (vila SDET Domestic) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 11:59:05 AM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']] Info 11:59:06 AM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']] Info 11:59:06 AM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']] Info 11:59:06 AM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']] submit search Button
Harshit RoomListPageStatus Timestamp Details Info 11:59:06 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:59:06 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:59:06 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:59:06 AM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:59:06 AM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:59:07 AM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:59:07 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:59:07 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:59:07 AM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 11:59:07 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 11:59:07 AM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 11:59:27 AM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit RoomListPageStatus Timestamp Details Info 11:59:29 AM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:59:29 AM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 11:59:29 AM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:59:29 AM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 11:59:29 AM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:59:29 AM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 11:59:29 AM [Assertion passed: Verify if PDP is Opened] Info 11:59:29 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify if PDP is Opened]
Harshit RoomListPageStatus Timestamp Details Info 11:59:29 AM Expected: is [true] Actual : [true] Scroll to room list section
Harshit RoomListPageStatus Timestamp Details Info 11:59:30 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:59:30 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:59:30 AM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:59:30 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:59:30 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:59:30 AM Scrolling into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:59:31 AM Scrolled into element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:59:31 AM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] CLick on Room card to open Room Detail Page
Harshit RoomListPageStatus Timestamp Details Info 11:59:31 AM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:59:31 AM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:59:31 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:59:31 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:59:31 AM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:59:31 AM Scrolling into web view: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:59:31 AM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:59:31 AM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:59:31 AM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:59:31 AM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:59:31 AM Scrolled into web view: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:59:32 AM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 11:59:32 AM Waiting for element to appear: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']] Info 11:59:32 AM Element appeared: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']] Info 11:59:32 AM Finding elements: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']] Info 11:59:32 AM Found elements: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']] Info 11:59:32 AM Is element displayed: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']]? true Info 11:59:32 AM [Assertion passed: Verify if Room Detail Page Opened] Info 11:59:32 AM
Expected: is [true]
Actual : [true]
Info 11:59:32 AM Waiting for element to appear: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']] Info 11:59:32 AM Element appeared: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']] Info 11:59:32 AM Finding elements: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']] Info 11:59:32 AM Found elements: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']] Info 11:59:32 AM Is element displayed: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']]? true Info 11:59:32 AM [Assertion passed: Image is visible on Room Detail] Info 11:59:32 AM
Expected: is [true]
Actual : [true]
Info 11:59:33 AM Waiting for element to appear: [PRICE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//div[contains(@class, 'PriceModule_final')]] Info 11:59:33 AM Element appeared: [PRICE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//div[contains(@class, 'PriceModule_final')]] Info 11:59:33 AM Finding elements: [PRICE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//div[contains(@class, 'PriceModule_final')]] Info 11:59:33 AM Found elements: [PRICE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//div[contains(@class, 'PriceModule_final')]] Info 11:59:33 AM Is element displayed: [PRICE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//div[contains(@class, 'PriceModule_final')]]? true Info 11:59:33 AM [Assertion passed: Price is visible on Room Detail] Info 11:59:33 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify if Room Detail Page Opened]
Harshit RoomListPageStatus Timestamp Details Info 11:59:32 AM Expected: is [true] Actual : [true] [Assertion passed: Image is visible on Room Detail]
Harshit RoomListPageStatus Timestamp Details Info 11:59:32 AM Expected: is [true] Actual : [true] [Assertion passed: Price is visible on Room Detail]
Harshit RoomListPageStatus Timestamp Details Info 11:59:33 AM Expected: is [true] Actual : [true] Verifying All the sections of Room Detail Page
Harshit RoomListPageStatus Timestamp Details Info 11:59:34 AM Waiting for element to appear: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[1]] Info 11:59:34 AM Element appeared: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[1]] Info 11:59:34 AM Finding elements: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[1]] Info 11:59:34 AM Found elements: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[1]] Info 11:59:34 AM Is element displayed: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[1]]? true Info 11:59:34 AM [Assertion passed: Room Name is visible on room detail Page] Info 11:59:34 AM
Expected: is [true]
Actual : [true]
Info 11:59:34 AM Waiting for element to appear: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[2]] Info 11:59:34 AM Element appeared: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[2]] Info 11:59:34 AM Finding elements: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[2]] Info 11:59:34 AM Found elements: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[2]] Info 11:59:34 AM Is element displayed: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[2]]? true Info 11:59:34 AM [Assertion passed: Refund & Reschedule details are visible on room detail Page] Info 11:59:34 AM
Expected: is [true]
Actual : [true]
Info 11:59:35 AM Waiting for element to appear: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[3]] Info 11:59:35 AM Element appeared: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[3]] Info 11:59:35 AM Finding elements: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[3]] Info 11:59:35 AM Found elements: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[3]] Info 11:59:35 AM Is element displayed: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[3]]? true Info 11:59:35 AM [Assertion passed: Popular Facilities are visible on room detail Page] Info 11:59:35 AM
Expected: is [true]
Actual : [true]
Info 11:59:36 AM Waiting for element to appear: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[4]] Info 11:59:36 AM Element appeared: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[4]] Info 11:59:36 AM Finding elements: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[4]] Info 11:59:36 AM Found elements: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[4]] Info 11:59:36 AM Is element displayed: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[4]]? true Info 11:59:36 AM [Assertion passed: Room Description is visible on room detail Page] Info 11:59:36 AM
Expected: is [true]
Actual : [true]
Info 11:59:36 AM Waiting for element to appear: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[5]] Info 11:59:36 AM Element appeared: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[5]] Info 11:59:36 AM Finding elements: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[5]] Info 11:59:36 AM Found elements: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[5]] Info 11:59:36 AM Is element displayed: [ContentRoomDescriptionTab, By.xpath: (//div[contains(@class, 'Content_room_description_tab')])[5]]? true Info 11:59:36 AM [Assertion passed: Other facilities are visible on room detail Page] Info 11:59:36 AM
Expected: is [true]
Actual : [true]
[Assertion passed: Room Name is visible on room detail Page]
Harshit RoomListPageStatus Timestamp Details Info 11:59:34 AM Expected: is [true] Actual : [true] [Assertion passed: Refund & Reschedule details are visible on room detail Page]
Harshit RoomListPageStatus Timestamp Details Info 11:59:34 AM Expected: is [true] Actual : [true] [Assertion passed: Popular Facilities are visible on room detail Page]
Harshit RoomListPageStatus Timestamp Details Info 11:59:35 AM Expected: is [true] Actual : [true] [Assertion passed: Room Description is visible on room detail Page]
Harshit RoomListPageStatus Timestamp Details Info 11:59:36 AM Expected: is [true] Actual : [true] [Assertion passed: Other facilities are visible on room detail Page]
Harshit RoomListPageStatus Timestamp Details Info 11:59:36 AM Expected: is [true] Actual : [true] -
verifyRoomDetailsLogin_1752555578058
11:59:38 AM / 00:02:03:620 Pass
verifyRoomDetailsLogin_1752555578058
07.15.2025 11:59:38 AM 07.15.2025 12:01:41 PM 00:02:03:620 · #test-id=945Deeon Harshit DetailPageStatus Timestamp Details Info 11:59:38 AM Test (verifyRoomDetailsLogin) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 12:01:41 PM Test success: verifyRoomDetailsLogin Info 12:01:41 PM TestRailID: 1099739 Status Timestamp Details Info 11:59:38 AM Test start: verifyRoomDetailsLogin User open home page
Deeon Harshit DetailPageStatus Timestamp Details Info 11:59:39 AM Maximizing window Info 11:59:39 AM Window is maximized Info 11:59:39 AM Navigating to url: https://preprod.tiket.com/ Info 11:59:41 AM Current url : https://preprod.tiket.com/ Info 11:59:41 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 11:59:51 AM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Deeon Harshit DetailPageStatus Timestamp Details Info 11:59:52 AM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:59:52 AM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 11:59:52 AM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:59:56 AM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:59:56 AM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:59:56 AM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 11:59:56 AM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false Info 11:59:56 AM Maximizing window Info 11:59:56 AM Window is maximized Info 11:59:56 AM Navigating to url: https://preprod.tiket.com/ Info 11:59:59 AM Current url : https://preprod.tiket.com/ Info 11:59:59 AM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:00:09 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:00:09 PM Maximizing window Info 12:00:09 PM Window is maximized Info 12:00:09 PM Navigating to url: https://preprod.tiket.com/ Info 12:00:11 PM Current url : https://preprod.tiket.com/ Info 12:00:11 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:00:21 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:00:21 PM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 12:00:21 PM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 12:00:21 PM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 12:00:21 PM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 12:00:21 PM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:00:22 PM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:00:22 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:00:22 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:00:22 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 12:00:22 PM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:00:22 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:00:22 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:00:22 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 12:00:22 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 12:00:22 PM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:00:22 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 12:00:22 PM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:00:22 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:00:22 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:00:23 PM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:00:23 PM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:00:23 PM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:00:23 PM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:00:23 PM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:00:23 PM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:00:23 PM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:00:23 PM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 12:00:23 PM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']] Info 12:00:23 PM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
(Session info: chrome=123.0.6312.105)
Build info: version: '4.13.0', revision: 'ba948ece5b*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2f6584994a9fa229695a3b371a5d7fa6Info 12:00:23 PM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:00:34 PM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:00:34 PM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:00:34 PM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:00:34 PM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false Info 12:00:34 PM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 12:00:34 PM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 12:00:34 PM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false Info 12:00:34 PM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 12:00:34 PM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 12:00:34 PM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 12:00:34 PM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 12:00:34 PM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 12:00:34 PM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 12:00:34 PM User is already logged in. No OTP needed Info 12:00:34 PM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 12:00:54 PM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 12:00:54 PM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:01:05 PM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:01:05 PM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:01:05 PM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:01:05 PM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Deeon Harshit DetailPageStatus Timestamp Details Info 12:01:06 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:01:06 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:01:06 PM Current currency: IDR User Open Hotels Landing page
Deeon Harshit DetailPageStatus Timestamp Details Info 12:01:09 PM Navigating to url: https://preprod.tiket.com/hotel Info 12:01:10 PM Current url : https://preprod.tiket.com/hotel Info 12:01:10 PM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:01:10 PM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:01:10 PM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:01:10 PM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:01:10 PM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 12:01:10 PM [Assertion passed: Landing Page is Opened] Info 12:01:10 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Deeon Harshit DetailPageStatus Timestamp Details Info 12:01:10 PM Expected: is [true] Actual : [true] Search stay location
Deeon Harshit DetailPageStatus Timestamp Details Info 12:01:13 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:01:13 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:01:13 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:01:13 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:01:13 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:01:13 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:01:13 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:01:13 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:01:13 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:01:13 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:01:13 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:01:13 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:01:13 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:01:13 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:01:13 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:01:13 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:01:13 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:01:13 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:01:13 PM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:01:13 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:01:13 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:01:14 PM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:01:14 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 12:01:15 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 12:01:15 PM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 12:01:15 PM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] submit search Button
Deeon Harshit DetailPageStatus Timestamp Details Info 12:01:15 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:01:15 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:01:15 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:01:15 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:01:15 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:01:15 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:01:15 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:01:15 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:01:15 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:01:16 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:01:16 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 12:01:36 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Deeon Harshit DetailPageStatus Timestamp Details Info 12:01:36 PM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:01:36 PM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:01:36 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:01:36 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:01:36 PM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:01:36 PM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:01:36 PM [Assertion passed: Verify if PDP is Opened] Info 12:01:36 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify if PDP is Opened]
Deeon Harshit DetailPageStatus Timestamp Details Info 12:01:36 PM Expected: is [true] Actual : [true] User see the rooms
Deeon Harshit DetailPageStatus Timestamp Details Info 12:01:37 PM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:01:38 PM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:01:38 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 12:01:38 PM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:01:38 PM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:01:38 PM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:01:38 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 12:01:38 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 12:01:38 PM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:01:38 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='button-see-room']] Info 12:01:38 PM Waiting for element to appear: [FIRST_ROOM_CARD_TITLE, By.xpath: //*[contains(@class, 'RoomCard_title_text')][1]] Info 12:01:38 PM Element appeared: [FIRST_ROOM_CARD_TITLE, By.xpath: //*[contains(@class, 'RoomCard_title_text')][1]] Info 12:01:38 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'RoomCard_title_text')][1]] Info 12:01:38 PM Got text: (small room) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'RoomCard_title_text')][1]] Info 12:01:38 PM Waiting for element to appear: [FIRST_ROOM_CARD_PRICE, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(@class, 'PriceModule_final_price')][1]] Info 12:01:38 PM Element appeared: [FIRST_ROOM_CARD_PRICE, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(@class, 'PriceModule_final_price')][1]] Info 12:01:38 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(@class, 'PriceModule_final_price')][1]] Info 12:01:38 PM Got text: (IDR 2,156,863) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-container'])[1]//*[contains(@class, 'PriceModule_final_price')][1]] Info 12:01:38 PM Waiting for element to appear: [FIRST_ROOM_CARD_BED_TYPE, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[@data-testid='new-bedroom-type-text'][1]] Info 12:01:38 PM Element appeared: [FIRST_ROOM_CARD_BED_TYPE, By.xpath: (//*[@data-testid='room-card-container'])[1]//*[@data-testid='new-bedroom-type-text'][1]] Info 12:01:38 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-container'])[1]//*[@data-testid='new-bedroom-type-text'][1]] Info 12:01:38 PM Got text: (1 Extra Large Double & 2 Capsule / 4 Futon & 3 Double or Twin) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='room-card-container'])[1]//*[@data-testid='new-bedroom-type-text'][1]] Click a room to see the details
Deeon Harshit DetailPageStatus Timestamp Details Info 12:01:38 PM Finding element: [FIRST_ROOM_CARD_TITLE, By.xpath: //*[contains(@class, 'RoomCard_title_text')][1]] Info 12:01:38 PM Found element: [FIRST_ROOM_CARD_TITLE, By.xpath: //*[contains(@class, 'RoomCard_title_text')][1]] Info 12:01:38 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'RoomCard_title_text')][1]] Info 12:01:38 PM Scrolling into web view: [FIRST_ROOM_CARD_TITLE, By.xpath: //*[contains(@class, 'RoomCard_title_text')][1]] Info 12:01:38 PM Finding element: [FIRST_ROOM_CARD_TITLE, By.xpath: //*[contains(@class, 'RoomCard_title_text')][1]] Info 12:01:38 PM Found element: [FIRST_ROOM_CARD_TITLE, By.xpath: //*[contains(@class, 'RoomCard_title_text')][1]] Info 12:01:38 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'RoomCard_title_text')][1]] Info 12:01:38 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'RoomCard_title_text')][1]] Info 12:01:38 PM Scrolled into web view: [FIRST_ROOM_CARD_TITLE, By.xpath: //*[contains(@class, 'RoomCard_title_text')][1]] Info 12:01:39 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[contains(@class, 'RoomCard_title_text')][1]] Info 12:01:39 PM Waiting for element to appear: [ROOM_DETAIL_TITLE, By.xpath: (//*[contains(@class, 'Content_room_description')])[1]//*[contains(@class, 'Text_variant_highEmphasis')][1]] Info 12:01:39 PM Element appeared: [ROOM_DETAIL_TITLE, By.xpath: (//*[contains(@class, 'Content_room_description')])[1]//*[contains(@class, 'Text_variant_highEmphasis')][1]] Info 12:01:39 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class, 'Content_room_description')])[1]//*[contains(@class, 'Text_variant_highEmphasis')][1]] Info 12:01:39 PM Got text: (small room) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class, 'Content_room_description')])[1]//*[contains(@class, 'Text_variant_highEmphasis')][1]] Info 12:01:39 PM [Assertion passed: Verify room name is a match] Info 12:01:39 PM
Expected: is "small room"
Actual : "small room"
Info 12:01:39 PM Waiting for element to appear: [ROOM_DETAIL_PRICE, By.xpath: (//*[@data-testid='price-detail-container'])[1]//*[contains(@class, 'PriceModule_final_price')][1]] Info 12:01:39 PM Element appeared: [ROOM_DETAIL_PRICE, By.xpath: (//*[@data-testid='price-detail-container'])[1]//*[contains(@class, 'PriceModule_final_price')][1]] Info 12:01:39 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='price-detail-container'])[1]//*[contains(@class, 'PriceModule_final_price')][1]] Info 12:01:39 PM Got text: (IDR 2,156,863) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[@data-testid='price-detail-container'])[1]//*[contains(@class, 'PriceModule_final_price')][1]] Info 12:01:39 PM [Assertion passed: Verify room price is a match] Info 12:01:39 PM
Expected: is "IDR 2,156,863"
Actual : "IDR 2,156,863"
Info 12:01:40 PM Waiting for element to appear: [ROOM_DETAIL_BED_TYPE, By.xpath: (//*[contains(@class, 'BedroomTypeContent')])[1]//*[@data-testid='new-bedroom-type-text']] Info 12:01:40 PM Element appeared: [ROOM_DETAIL_BED_TYPE, By.xpath: (//*[contains(@class, 'BedroomTypeContent')])[1]//*[@data-testid='new-bedroom-type-text']] Info 12:01:40 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class, 'BedroomTypeContent')])[1]//*[@data-testid='new-bedroom-type-text']] Info 12:01:40 PM Got text: (1 Extra Large Double & 2 Capsule / 4 Futon & 3 Double or Twin) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[contains(@class, 'BedroomTypeContent')])[1]//*[@data-testid='new-bedroom-type-text']] Info 12:01:40 PM [Assertion passed: Verify room bed type is a match] Info 12:01:40 PM
Expected: is "1 Extra Large Double & 2 Capsule / 4 Futon & 3 Double or Twin"
Actual : "1 Extra Large Double & 2 Capsule / 4 Futon & 3 Double or Twin"
[Assertion passed: Verify room name is a match]
Deeon Harshit DetailPageStatus Timestamp Details Info 12:01:39 PM Expected: is "small room" Actual : "small room" [Assertion passed: Verify room price is a match]
Deeon Harshit DetailPageStatus Timestamp Details Info 12:01:39 PM Expected: is "IDR 2,156,863" Actual : "IDR 2,156,863" [Assertion passed: Verify room bed type is a match]
Deeon Harshit DetailPageStatus Timestamp Details Info 12:01:40 PM Expected: is "1 Extra Large Double & 2 Capsule / 4 Futon & 3 Double or Twin" Actual : "1 Extra Large Double & 2 Capsule / 4 Futon & 3 Double or Twin" -
verifySameHomeFromSrpToPdpGuest_1752555702457
12:01:42 PM / 00:01:46:672 Fail
verifySameHomeFromSrpToPdpGuest_1752555702457
07.15.2025 12:01:42 PM 07.15.2025 12:03:29 PM 00:01:46:672 · #test-id=961Harshit DetailPageStatus Timestamp Details Info 12:01:42 PM Test (verifySameHomeFromSrpToPdpGuest) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 12:03:19 PM Test failed: verifySameHomeFromSrpToPdpGuest Info 12:03:29 PM Screenshot Info 12:03:29 PM TestRailID: 1370846 Status Timestamp Details Info 12:01:42 PM Test start: verifySameHomeFromSrpToPdpGuest User open home page
Harshit DetailPageStatus Timestamp Details Info 12:01:43 PM Maximizing window Info 12:01:43 PM Window is maximized Info 12:01:43 PM Navigating to url: https://preprod.tiket.com/ Info 12:01:45 PM Current url : https://preprod.tiket.com/ Info 12:01:45 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:01:55 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open home page as guest
Harshit DetailPageStatus Timestamp Details Info 12:01:55 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:01:55 PM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:01:55 PM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:01:56 PM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:01:56 PM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 12:01:56 PM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 12:01:56 PM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 12:01:56 PM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 12:01:56 PM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 12:01:56 PM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 12:01:56 PM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 12:01:56 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:01:56 PM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:01:56 PM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:01:56 PM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:01:56 PM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 12:01:56 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:01:56 PM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:01:56 PM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 12:01:56 PM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class,'blink_icon')]] Info 12:01:56 PM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 12:01:56 PM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 12:01:56 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 12:01:56 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 12:01:56 PM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 12:01:56 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 12:01:56 PM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 12:01:57 PM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 12:01:57 PM Clicking element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 12:01:57 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 12:01:57 PM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:02:07 PM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:02:07 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:02:13 PM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:02:13 PM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:02:13 PM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:02:13 PM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false User select IDR currency
Harshit DetailPageStatus Timestamp Details Info 12:02:14 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:02:14 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:02:14 PM Current currency: IDR User Open NHA Landing page
Harshit DetailPageStatus Timestamp Details Info 12:02:17 PM Navigating to url: https://preprod.tiket.com/homes Info 12:02:17 PM Current url : https://preprod.tiket.com/homes Info 12:02:17 PM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:02:18 PM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:02:18 PM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:02:18 PM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:02:18 PM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 12:02:18 PM [Assertion passed: Landing Page is Opened] Info 12:02:18 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit DetailPageStatus Timestamp Details Info 12:02:18 PM Expected: is [true] Actual : [true] Search stay location
Harshit DetailPageStatus Timestamp Details Info 12:02:19 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:02:19 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:02:19 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:02:19 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:02:19 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:02:19 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:02:19 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:02:19 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:02:19 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:02:19 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:02:19 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:02:19 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:02:19 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:02:19 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:02:19 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:02:19 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:02:19 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:02:20 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:02:20 PM Sending keys: (Bali) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:02:20 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:02:20 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:02:20 PM Sent keys: (Bali) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:02:20 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Bali']] Info 12:02:21 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Bali']] Info 12:02:21 PM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Bali']] Info 12:02:21 PM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Bali']] Set date
Harshit DetailPageStatus Timestamp Details Info 12:02:22 PM Got random number -> 23 Info 12:02:22 PM Got random number -> 25 Info 12:02:22 PM stringStartDate is '23', stringEndDate is '25' Info 12:02:22 PM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 12:02:22 PM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 12:02:22 PM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 12:02:22 PM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 12:02:22 PM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]] Info 12:02:22 PM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]] Info 12:02:22 PM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]] Info 12:02:23 PM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]] Info 12:02:23 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]] Info 12:02:23 PM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]] Info 12:02:23 PM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]] Info 12:02:23 PM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]] Info 12:02:23 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]] Info 12:02:23 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]] Info 12:02:23 PM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]] Info 12:02:23 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23'])[1]] Info 12:02:23 PM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23']//following::*//*[contains(@class,'Day_day_number') and text()='25']] Info 12:02:23 PM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23']//following::*//*[contains(@class,'Day_day_number') and text()='25']] Info 12:02:23 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23']//following::*//*[contains(@class,'Day_day_number') and text()='25']] Info 12:02:23 PM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23']//following::*//*[contains(@class,'Day_day_number') and text()='25']] Info 12:02:23 PM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23']//following::*//*[contains(@class,'Day_day_number') and text()='25']] Info 12:02:23 PM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23']//following::*//*[contains(@class,'Day_day_number') and text()='25']] Info 12:02:23 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23']//following::*//*[contains(@class,'Day_day_number') and text()='25']] Info 12:02:23 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23']//following::*//*[contains(@class,'Day_day_number') and text()='25']] Info 12:02:23 PM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23']//following::*//*[contains(@class,'Day_day_number') and text()='25']] Info 12:02:23 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='23']//following::*//*[contains(@class,'Day_day_number') and text()='25']] submit search Button
Harshit DetailPageStatus Timestamp Details Info 12:02:23 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:02:23 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:02:23 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:02:23 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:02:23 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:02:23 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:02:23 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:02:23 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:02:23 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:02:24 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:02:24 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 12:02:44 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] close Pop up
Harshit DetailPageStatus Timestamp Details Info 12:02:44 PM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 12:03:05 PM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 12:03:05 PM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 12:03:05 PM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 12:03:05 PM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false Info 12:03:05 PM Waiting for element to appear: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 12:03:05 PM Element appeared: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 12:03:05 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 12:03:05 PM Got text: (The ONE Legian) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 12:03:05 PM Waiting for element to appear: [PRICE_TAG, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]] Info 12:03:05 PM Element appeared: [PRICE_TAG, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]] Info 12:03:05 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]] Info 12:03:05 PM Got text: (IDR 1,200,506) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'PriceModule_final')]] Info 12:03:05 PM Waiting for element to appear: [HOTEL_LOCATION, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span] Info 12:03:05 PM Element appeared: [HOTEL_LOCATION, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span] Info 12:03:05 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span] Info 12:03:05 PM Got text: (Vacation Home) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span] Select NHA Card
Harshit DetailPageStatus Timestamp Details Info 12:03:05 PM Finding element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 12:03:05 PM Found element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 12:03:05 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 12:03:05 PM Scrolling into web view: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 12:03:05 PM Finding element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 12:03:05 PM Found element: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 12:03:05 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 12:03:05 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 12:03:05 PM Scrolled into web view: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 12:03:06 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Go Inside PDP
Harshit DetailPageStatus Timestamp Details Info 12:03:06 PM Waiting for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 12:03:16 PM Timeout waiting for 10 seconds for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 12:03:16 PM Finding elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 12:03:16 PM Found elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 12:03:16 PM Is element displayed: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]? false Info 12:03:16 PM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:03:16 PM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:03:16 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:03:16 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:03:16 PM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:03:17 PM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:03:17 PM [Assertion passed: Verify if PDP is Opened] Info 12:03:17 PM
Expected: is [true]
Actual : [true]
Info 12:03:17 PM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:03:17 PM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:03:17 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 12:03:17 PM Got text: (Grand Tjokro Jakarta) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 12:03:17 PM [Assertion passed: NHA name on the search and detail page should be equal] Info 12:03:17 PM
Expected: is "The ONE Legian"
Actual : "Grand Tjokro Jakarta"
[Assertion passed: Verify if PDP is Opened]
Harshit DetailPageStatus Timestamp Details Info 12:03:17 PM Expected: is [true] Actual : [true] [Assertion failed: NHA name on the search and detail page should be equal]
Harshit DetailPageStatus Timestamp Details Fail 12:03:17 PM Expected: is "The ONE Legian" Actual : "Grand Tjokro Jakarta" Exception
Harshit DetailPageStatus Timestamp Details Fail 12:03:18 PM -
verifySameHotelFromSrpToPdpLoginWithEmail_1752555809858
12:03:29 PM / 00:02:51:286 Fail
verifySameHotelFromSrpToPdpLoginWithEmail_1752555809858
07.15.2025 12:03:29 PM 07.15.2025 12:06:21 PM 00:02:51:286 · #test-id=977Harshit DetailPageStatus Timestamp Details Info 12:03:29 PM Test (verifySameHotelFromSrpToPdpLoginWithEmail) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Fail 12:06:10 PM Test failed: verifySameHotelFromSrpToPdpLoginWithEmail Info 12:06:21 PM Screenshot Info 12:06:21 PM TestRailID: 103557 Status Timestamp Details Info 12:03:29 PM Test start: verifySameHotelFromSrpToPdpLoginWithEmail User open home page
Harshit DetailPageStatus Timestamp Details Info 12:03:30 PM Maximizing window Info 12:03:30 PM Window is maximized Info 12:03:30 PM Navigating to url: https://preprod.tiket.com/ Info 12:03:33 PM Current url : https://preprod.tiket.com/ Info 12:03:33 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:03:43 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit DetailPageStatus Timestamp Details Info 12:03:44 PM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 12:03:45 PM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 12:03:45 PM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:03:49 PM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:03:49 PM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:03:49 PM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:03:49 PM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false Info 12:03:49 PM Maximizing window Info 12:03:49 PM Window is maximized Info 12:03:49 PM Navigating to url: https://preprod.tiket.com/ Info 12:03:51 PM Current url : https://preprod.tiket.com/ Info 12:03:51 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:04:01 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:04:01 PM Maximizing window Info 12:04:01 PM Window is maximized Info 12:04:01 PM Navigating to url: https://preprod.tiket.com/ Info 12:04:04 PM Current url : https://preprod.tiket.com/ Info 12:04:04 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:04:14 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:04:14 PM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 12:04:14 PM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 12:04:14 PM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 12:04:14 PM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 12:04:14 PM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:04:15 PM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:04:15 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:04:15 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:04:15 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 12:04:15 PM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:04:15 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:04:15 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:04:15 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 12:04:16 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 12:04:16 PM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:04:16 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //input[contains(@id, 'email')]] Info 12:04:16 PM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:04:16 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:04:16 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:04:16 PM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:04:16 PM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:04:16 PM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:04:16 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:04:16 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:04:16 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 12:04:16 PM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:04:16 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:04:16 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:04:16 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 12:04:16 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 12:04:16 PM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:04:16 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 12:04:16 PM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:04:16 PM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:04:16 PM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:04:16 PM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:04:16 PM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:04:16 PM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:04:16 PM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:04:16 PM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:04:16 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:04:17 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:04:17 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 12:04:17 PM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:04:17 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:04:17 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:04:17 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 12:04:17 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 12:04:17 PM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:04:17 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //button[contains(@class, 'cta')]] Info 12:04:17 PM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']] Info 12:04:17 PM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
(Session info: chrome=123.0.6312.105)
Build info: version: '4.13.0', revision: 'ba948ece5b*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2f6584994a9fa229695a3b371a5d7fa6, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:17535}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:17535/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 2f6584994a9fa229695a3b371a5d7fa6Info 12:04:17 PM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:04:27 PM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:04:27 PM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:04:27 PM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:04:27 PM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false Info 12:04:27 PM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 12:04:27 PM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 12:04:27 PM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false Info 12:04:27 PM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 12:04:27 PM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 12:04:27 PM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 12:04:27 PM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 12:04:27 PM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 12:04:27 PM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 12:04:27 PM User is already logged in. No OTP needed Info 12:04:27 PM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 12:04:47 PM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 12:04:47 PM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:04:58 PM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:04:58 PM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:04:58 PM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:04:58 PM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Harshit DetailPageStatus Timestamp Details Info 12:04:58 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:04:58 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:04:58 PM Current currency: IDR User Open hotel Landing page
Harshit DetailPageStatus Timestamp Details Info 12:05:01 PM Navigating to url: https://preprod.tiket.com/hotel Info 12:05:02 PM Current url : https://preprod.tiket.com/hotel Search stay location
Harshit DetailPageStatus Timestamp Details Info 12:05:02 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:05:02 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:05:02 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:05:02 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:05:02 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:05:03 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:05:03 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:05:03 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:05:03 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:05:03 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:05:03 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:05:03 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:05:03 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:05:03 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:05:03 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:05:03 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:05:03 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:05:03 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:05:03 PM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:05:03 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:05:03 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:05:03 PM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:05:03 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 12:05:04 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 12:05:04 PM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 12:05:04 PM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Set date
Harshit DetailPageStatus Timestamp Details Info 12:05:05 PM Got random number -> 20 Info 12:05:05 PM Got random number -> 23 Info 12:05:05 PM stringStartDate is '20', stringEndDate is '23' Info 12:05:05 PM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 12:05:05 PM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 12:05:05 PM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 12:05:05 PM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 12:05:05 PM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 12:05:05 PM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 12:05:05 PM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 12:05:05 PM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 12:05:05 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 12:05:05 PM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 12:05:05 PM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 12:05:05 PM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 12:05:05 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 12:05:05 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 12:05:05 PM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 12:05:06 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20'])[1]] Info 12:05:06 PM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='23']] Info 12:05:06 PM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='23']] Info 12:05:06 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='23']] Info 12:05:06 PM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='23']] Info 12:05:06 PM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='23']] Info 12:05:06 PM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='23']] Info 12:05:06 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='23']] Info 12:05:06 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='23']] Info 12:05:06 PM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='23']] Info 12:05:06 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='20']//following::*//*[contains(@class,'Day_day_number') and text()='23']] submit search Button
Harshit DetailPageStatus Timestamp Details Info 12:05:07 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:05:07 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:05:07 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:05:07 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:05:07 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:05:07 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:05:07 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:05:07 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:05:07 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:05:08 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:05:08 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 12:05:28 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] close Pop up
Harshit DetailPageStatus Timestamp Details Info 12:05:28 PM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 12:05:48 PM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 12:05:48 PM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 12:05:48 PM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 12:05:48 PM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false Info 12:05:48 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:05:48 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:05:48 PM Current currency: IDR Info 12:05:48 PM [Assertion passed: Verify currency in Search Result page is set to IDR] Info 12:05:48 PM
Expected: is [true]
Actual : [true]
Info 12:05:49 PM Waiting for element to appear: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 12:05:49 PM Element appeared: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 12:05:49 PM Getting text from: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 12:05:49 PM Finding element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 12:05:49 PM Found element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 12:05:49 PM Finding element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 12:05:49 PM Found element: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 12:05:49 PM Got text: (Carvens Hotel) from: [HOTEL_NAME, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//h3] Info 12:05:49 PM Waiting for element to appear: [HOTEL_LOCATION, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span] Info 12:06:09 PM Timeout waiting for 20 seconds for element to appear: [HOTEL_LOCATION, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]//div[contains(@class,'address')]//span] [Assertion passed: Verify currency in Search Result page is set to IDR]
Harshit DetailPageStatus Timestamp Details Info 12:05:48 PM Expected: is [true] Actual : [true] Exception
Harshit DetailPageStatus Timestamp Details Fail 12:06:09 PM -
verifySearchByHotelName_1752555981892
12:06:21 PM / 00:01:41:620 Pass
verifySearchByHotelName_1752555981892
07.15.2025 12:06:21 PM 07.15.2025 12:08:03 PM 00:01:41:620 · #test-id=989Harshit DetailPageStatus Timestamp Details Info 12:06:21 PM Test (verifySearchByHotelName) running with Session: Session[sessionId=2f6584994a9fa229695a3b371a5d7fa6, driver=ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6), createdAt=1752550622063, timeLimitMinutes=90] Pass 12:08:03 PM Test success: verifySearchByHotelName Info 12:08:03 PM TestRailID: 1193225 Status Timestamp Details Info 12:06:21 PM Test start: verifySearchByHotelName User open home page
Harshit DetailPageStatus Timestamp Details Info 12:06:23 PM Maximizing window Info 12:06:23 PM Window is maximized Info 12:06:23 PM Navigating to url: https://preprod.tiket.com/ Info 12:06:25 PM Current url : https://preprod.tiket.com/ Info 12:06:25 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:06:35 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User select IDR currency
Harshit DetailPageStatus Timestamp Details Info 12:06:35 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:06:35 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:06:35 PM Current currency: IDR User Open Hotel Landing page
Harshit DetailPageStatus Timestamp Details Info 12:06:38 PM Navigating to url: https://preprod.tiket.com/hotel Info 12:06:38 PM Current url : https://preprod.tiket.com/hotel Info 12:06:38 PM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:06:39 PM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:06:39 PM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:06:39 PM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:06:39 PM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 12:06:39 PM [Assertion passed: Landing Page is Opened] Info 12:06:39 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit DetailPageStatus Timestamp Details Info 12:06:39 PM Expected: is [true] Actual : [true] Search stay hotel
Harshit DetailPageStatus Timestamp Details Info 12:06:40 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:06:40 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:06:40 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:06:40 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:06:40 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:06:40 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:06:40 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:06:41 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:06:41 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:06:41 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:06:41 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:06:41 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:06:41 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:06:41 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:06:41 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:06:41 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:06:41 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:06:41 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:06:41 PM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:06:41 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:06:41 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:06:41 PM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:06:41 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 12:06:42 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 12:06:42 PM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 12:06:42 PM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] submit search Button
Harshit DetailPageStatus Timestamp Details Info 12:06:43 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:06:43 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:06:43 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:06:43 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:06:43 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:06:43 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:06:43 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:06:43 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:06:43 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:06:43 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:06:43 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 12:07:03 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit DetailPageStatus Timestamp Details Info 12:07:04 PM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:07:04 PM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:07:04 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 12:07:04 PM Got text: (SDET International) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 12:07:04 PM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:07:04 PM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:07:04 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:07:04 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:07:04 PM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:07:04 PM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:07:04 PM [Assertion passed: Verify if PDP is Opened] Info 12:07:04 PM
Expected: is [true]
Actual : [true]
Info 12:07:05 PM [Assertion passed: Verify Hotel name on entered on LP and PDP is same] Info 12:07:05 PM
Expected: a string containing "SDET International"
Actual : "SDET International"
[Assertion passed: Verify if PDP is Opened]
Harshit DetailPageStatus Timestamp Details Info 12:07:04 PM Expected: is [true] Actual : [true] [Assertion passed: Verify Hotel name on entered on LP and PDP is same]
Harshit DetailPageStatus Timestamp Details Info 12:07:05 PM Expected: a string containing "SDET International" Actual : "SDET International" Go back to LP to search hotel name in SRP
Harshit DetailPageStatus Timestamp Details Info 12:07:06 PM Navigating back Info 12:07:06 PM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:07:06 PM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:07:06 PM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:07:06 PM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:07:06 PM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 12:07:06 PM [Assertion passed: Landing Page is Opened] Info 12:07:06 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit DetailPageStatus Timestamp Details Info 12:07:06 PM Expected: is [true] Actual : [true] search stay location to open SRP
Harshit DetailPageStatus Timestamp Details Info 12:07:08 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:07:08 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:07:08 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:07:08 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:07:08 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:07:08 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:07:08 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:07:08 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:07:08 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:07:08 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:07:08 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:07:08 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:07:08 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:07:08 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:07:08 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:07:08 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:07:08 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:07:08 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:07:08 PM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:07:08 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:07:08 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:07:08 PM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:07:08 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 12:07:09 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 12:07:09 PM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 12:07:10 PM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 12:07:10 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:07:10 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:07:10 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:07:10 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:07:10 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:07:10 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:07:10 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:07:10 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:07:10 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:07:10 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:07:10 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 12:07:30 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 12:07:30 PM Waiting for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 12:07:50 PM Timeout waiting for 20 seconds for element to appear: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 12:07:50 PM Finding elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 12:07:50 PM Found elements: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]] Info 12:07:50 PM Is element displayed: [POPUP_GOT_IT, By.xpath: //button[contains(@class, 'Coachmark_coachmark_done_btn')]]? false Info 12:07:50 PM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 12:07:50 PM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 12:07:50 PM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 12:07:50 PM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 12:07:50 PM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true Info 12:07:50 PM [Assertion passed: Srp is Loaded] Info 12:07:50 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Srp is Loaded]
Harshit DetailPageStatus Timestamp Details Info 12:07:50 PM Expected: is [true] Actual : [true] Search Hotel's name on SRP
Harshit DetailPageStatus Timestamp Details Info 12:07:54 PM Clicking on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 12:07:54 PM Waiting for element to be clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 12:07:54 PM Element is now clickable: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 12:07:54 PM Clicked on element: [HOTEL_LOCATION, By.xpath: (//span[contains(@class, 'index_desktop')])[1]] Info 12:07:54 PM Waiting for element to appear: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 12:07:54 PM Element appeared: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 12:07:54 PM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 12:07:54 PM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 12:07:54 PM Clicking element with JS : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 12:07:54 PM Scrolling into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 12:07:54 PM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 12:07:54 PM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 12:07:54 PM Scrolling into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 12:07:54 PM Scrolled into web view: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 12:07:54 PM Scrolled into web view: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 12:07:54 PM Clicked element : [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 12:07:54 PM Sending keys: (SDET International) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 12:07:54 PM Finding element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 12:07:54 PM Found element: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 12:07:54 PM Sent keys: (SDET International) to: [SEARCH_BAR, By.xpath: //div[contains(@class, 'SearchBox_placeholder')]//input] Info 12:07:54 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='SDET International']] Info 12:07:55 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='destination-name']//*[text()='SDET International']] Info 12:07:55 PM Clicking on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='SDET International']] Info 12:07:55 PM Clicked on element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //*[@data-testid='destination-name']//*[text()='SDET International']] Click search button to go inside PDP
Harshit DetailPageStatus Timestamp Details Info 12:07:56 PM Clicking on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] Info 12:07:56 PM Waiting for element to be clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] Info 12:07:56 PM Element is now clickable: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] Info 12:07:56 PM Clicked on element: [SEARCH_BUTTON, By.xpath: //button[@data-testid='search-button-desktop']] Info 12:07:56 PM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:08:02 PM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:08:02 PM Getting text from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 12:08:02 PM Got text: (SDET International) from element: [[ChromeDriver: chrome on linux (2f6584994a9fa229695a3b371a5d7fa6)] -> xpath: //h1[@data-testid='name']] Info 12:08:02 PM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:08:02 PM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:08:02 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:08:02 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:08:02 PM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:08:02 PM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:08:02 PM [Assertion passed: Verify User is redirected to PDP] Info 12:08:02 PM
Expected: is [true]
Actual : [true]
Info 12:08:02 PM [Assertion passed: Verify Hotel name on entered on SRP and PDP is same] Info 12:08:02 PM
Expected: a string containing "SDET International"
Actual : "SDET International"
[Assertion passed: Verify User is redirected to PDP]
Harshit DetailPageStatus Timestamp Details Info 12:08:02 PM Expected: is [true] Actual : [true] [Assertion passed: Verify Hotel name on entered on SRP and PDP is same]
Harshit DetailPageStatus Timestamp Details Info 12:08:02 PM Expected: a string containing "SDET International" Actual : "SDET International" -
verifySearchNearMeHotel_1752556085134
12:08:05 PM / 00:00:47:084 Pass
verifySearchNearMeHotel_1752556085134
07.15.2025 12:08:05 PM 07.15.2025 12:08:52 PM 00:00:47:084 · #test-id=1,008Deeon SearchPageStatus Timestamp Details Info 12:08:05 PM Test (verifySearchNearMeHotel) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90] Pass 12:08:52 PM Test success: verifySearchNearMeHotel Info 12:08:52 PM TestRailID: 1193226 Status Timestamp Details Info 12:08:05 PM Test start: verifySearchNearMeHotel User open home page
Deeon SearchPageStatus Timestamp Details Info 12:08:07 PM Maximizing window Info 12:08:07 PM Window is maximized Info 12:08:07 PM Navigating to url: https://preprod.tiket.com/ Info 12:08:12 PM Current url : https://preprod.tiket.com/ Info 12:08:12 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:08:22 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User Open hotel Landing page
Deeon SearchPageStatus Timestamp Details Info 12:08:23 PM Navigating to url: https://preprod.tiket.com/hotel Info 12:08:26 PM Current url : https://preprod.tiket.com/hotel User click Near Me button
Deeon SearchPageStatus Timestamp Details Info 12:08:27 PM Clicking on element: [NEAR_ME, By.xpath: //*[@data-testid='nearby-destination']] Info 12:08:27 PM Waiting for element to be clickable: [NEAR_ME, By.xpath: //*[@data-testid='nearby-destination']] Info 12:08:27 PM Element is now clickable: [NEAR_ME, By.xpath: //*[@data-testid='nearby-destination']] Info 12:08:27 PM Clicked on element: [NEAR_ME, By.xpath: //*[@data-testid='nearby-destination']] Info 12:08:27 PM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:08:27 PM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:08:27 PM Getting text from: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:08:27 PM Finding element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:08:27 PM Found element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:08:27 PM Finding element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:08:27 PM Found element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:08:27 PM Got text: (Near you) from: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:08:27 PM [Assertion passed: Near Me search is already set] Info 12:08:27 PM
Expected: is (a string containing "Near you" or a string containing "Di dekat kamu")
Actual : "Near you"
Info 12:08:27 PM [Assertion passed: Near Me search is already set] Info 12:08:27 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Near Me search is already set]
Deeon SearchPageStatus Timestamp Details Info 12:08:27 PM Expected: is (a string containing "Near you" or a string containing "Di dekat kamu") Actual : "Near you" [Assertion passed: Near Me search is already set]
Deeon SearchPageStatus Timestamp Details Info 12:08:27 PM Expected: is [true] Actual : [true] User go to SRP
Deeon SearchPageStatus Timestamp Details Info 12:08:29 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:08:29 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:08:29 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:08:29 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:08:29 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:08:29 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:08:29 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:08:29 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:08:29 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:08:29 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:08:29 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 12:08:49 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 12:08:49 PM Finding elements: [EMPTY_RESULT, By.xpath: //div[contains(@class, 'NoSearchResult')]] Info 12:08:49 PM Found elements: [EMPTY_RESULT, By.xpath: //div[contains(@class, 'NoSearchResult')]] Info 12:08:49 PM Is element displayed: [EMPTY_RESULT, By.xpath: //div[contains(@class, 'NoSearchResult')]]? false Info 12:08:49 PM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 12:08:49 PM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 12:08:49 PM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 12:08:49 PM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 12:08:49 PM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true Info 12:08:49 PM [Assertion passed: SRP is Loaded with hotels found] Info 12:08:49 PM
Expected: is [true]
Actual : [true]
Info 12:08:50 PM Waiting for element to presence: [HOTEL_ADDRESS, By.xpath: //span[contains(@class, 'FullProductCard_hotel_address')][1]] Info 12:08:50 PM Element presented: [HOTEL_ADDRESS, By.xpath: //span[contains(@class, 'FullProductCard_hotel_address')][1]] Info 12:08:50 PM Getting text from: [HOTEL_ADDRESS, By.xpath: //span[contains(@class, 'FullProductCard_hotel_address')][1]] Info 12:08:50 PM Finding element: [HOTEL_ADDRESS, By.xpath: //span[contains(@class, 'FullProductCard_hotel_address')][1]] Info 12:08:50 PM Found element: [HOTEL_ADDRESS, By.xpath: //span[contains(@class, 'FullProductCard_hotel_address')][1]] Info 12:08:50 PM Finding element: [HOTEL_ADDRESS, By.xpath: //span[contains(@class, 'FullProductCard_hotel_address')][1]] Info 12:08:50 PM Found element: [HOTEL_ADDRESS, By.xpath: //span[contains(@class, 'FullProductCard_hotel_address')][1]] Info 12:08:50 PM Got text: (6.2 km from your location) from: [HOTEL_ADDRESS, By.xpath: //span[contains(@class, 'FullProductCard_hotel_address')][1]] Info 12:08:50 PM [Nearby Hotel] found 6.20 km Info 12:08:50 PM [Assertion passed: Nearby Hotel is displayed] Info 12:08:50 PM
Expected: is [true]
Actual : [true]
[Assertion passed: SRP is Loaded with hotels found]
Deeon SearchPageStatus Timestamp Details Info 12:08:49 PM Expected: is [true] Actual : [true] [Assertion passed: Nearby Hotel is displayed]
Deeon SearchPageStatus Timestamp Details Info 12:08:50 PM Expected: is [true] Actual : [true] -
verifySimilarPropertiesGuest_1752556132940
12:08:52 PM / 00:02:02:426 Pass
verifySimilarPropertiesGuest_1752556132940
07.15.2025 12:08:52 PM 07.15.2025 12:10:55 PM 00:02:02:426 · #test-id=1,018Harshit DetailPageStatus Timestamp Details Info 12:08:52 PM Test (verifySimilarPropertiesGuest) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90] Pass 12:10:55 PM Test success: verifySimilarPropertiesGuest Info 12:10:55 PM TestRailID: 1099739 Status Timestamp Details Info 12:08:52 PM Test start: verifySimilarPropertiesGuest User open home page
Harshit DetailPageStatus Timestamp Details Info 12:08:55 PM Maximizing window Info 12:08:55 PM Window is maximized Info 12:08:55 PM Navigating to url: https://preprod.tiket.com/ Info 12:08:57 PM Current url : https://preprod.tiket.com/ Info 12:08:57 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:09:07 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit DetailPageStatus Timestamp Details Info 12:09:08 PM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 12:09:08 PM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 12:09:08 PM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:09:12 PM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:09:12 PM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:09:12 PM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:09:12 PM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false Info 12:09:12 PM Maximizing window Info 12:09:12 PM Window is maximized Info 12:09:12 PM Navigating to url: https://preprod.tiket.com/ Info 12:09:14 PM Current url : https://preprod.tiket.com/ Info 12:09:14 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:09:24 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:09:24 PM Maximizing window Info 12:09:24 PM Window is maximized Info 12:09:24 PM Navigating to url: https://preprod.tiket.com/ Info 12:09:26 PM Current url : https://preprod.tiket.com/ Info 12:09:26 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:09:36 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:09:36 PM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 12:09:36 PM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 12:09:36 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 12:09:36 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 12:09:36 PM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:09:37 PM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:09:37 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:09:37 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:09:37 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //input[contains(@id, 'email')]] Info 12:09:37 PM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:09:37 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:09:37 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:09:37 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //input[contains(@id, 'email')]] Info 12:09:37 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //input[contains(@id, 'email')]] Info 12:09:37 PM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:09:37 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //input[contains(@id, 'email')]] Info 12:09:37 PM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:09:37 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:09:37 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:09:38 PM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:09:38 PM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:09:38 PM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:09:38 PM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:09:38 PM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:09:38 PM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:09:38 PM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:09:38 PM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]] Info 12:09:38 PM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']] Info 12:09:38 PM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
(Session info: chrome=123.0.6312.105)
Build info: version: '4.13.0', revision: 'ba948ece5b*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [a6ee3980529a817d6aecbefff82d8810, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:27261}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:27261/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: a6ee3980529a817d6aecbefff82d8810Info 12:09:38 PM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:09:39 PM Element appeared: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:09:39 PM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:09:39 PM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:09:39 PM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? true Info 12:09:39 PM Waiting for element to be clickable: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:09:39 PM Element is now clickable: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:09:39 PM Sending keys: (1) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:09:39 PM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:09:39 PM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:09:39 PM Sent keys: (1) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:09:39 PM Sending keys: (2) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]] Info 12:09:39 PM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]] Info 12:09:39 PM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]] Info 12:09:39 PM Sent keys: (2) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[2]] Info 12:09:39 PM Sending keys: (3) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]] Info 12:09:39 PM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]] Info 12:09:39 PM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]] Info 12:09:39 PM Sent keys: (3) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[3]] Info 12:09:39 PM Sending keys: (4) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]] Info 12:09:39 PM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]] Info 12:09:39 PM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]] Info 12:09:39 PM Sent keys: (4) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[4]] Info 12:09:39 PM Sending keys: (5) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]] Info 12:09:39 PM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]] Info 12:09:39 PM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]] Info 12:09:39 PM Sent keys: (5) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[5]] Info 12:09:39 PM Sending keys: (6) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]] Info 12:09:39 PM Finding element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]] Info 12:09:39 PM Found element: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]] Info 12:09:39 PM Sent keys: (6) to: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[6]] Info 12:09:39 PM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 12:09:59 PM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 12:09:59 PM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:10:10 PM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:10:10 PM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:10:10 PM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:10:10 PM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Harshit DetailPageStatus Timestamp Details Info 12:10:11 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:10:11 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:10:11 PM Current currency: IDR User Open hotel Landing page
Harshit DetailPageStatus Timestamp Details Info 12:10:15 PM Navigating to url: https://preprod.tiket.com/homes Info 12:10:17 PM Current url : https://preprod.tiket.com/homes Search stay location
Harshit DetailPageStatus Timestamp Details Info 12:10:18 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:10:18 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:10:18 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:10:18 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:10:18 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:10:18 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:10:18 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:10:19 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:10:19 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:10:19 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:10:19 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:10:19 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:10:19 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:10:19 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:10:19 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:10:19 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:10:19 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:10:19 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:10:19 PM Sending keys: (The ResidencesS at Puri Casablanca) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:10:19 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:10:19 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:10:19 PM Sent keys: (The ResidencesS at Puri Casablanca) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:10:19 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']] Info 12:10:21 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']] Info 12:10:21 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']] Info 12:10:21 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']] submit search Button
Harshit DetailPageStatus Timestamp Details Info 12:10:21 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:10:21 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:10:21 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:10:21 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:10:21 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:10:21 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:10:21 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:10:21 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:10:21 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:10:22 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:10:22 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 12:10:42 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit DetailPageStatus Timestamp Details Info 12:10:43 PM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:10:43 PM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:10:43 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //h1[@data-testid='name']] Info 12:10:43 PM Got text: (The ResidencesS at Puri Casablanca) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //h1[@data-testid='name']] Info 12:10:43 PM [Assertion passed: Hotel name is same as User searched on LP] Info 12:10:43 PM
Expected: a string containing "The ResidencesS at Puri Casablanca"
Actual : "The ResidencesS at Puri Casablanca"
Info 12:10:43 PM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:10:43 PM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:10:43 PM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:10:43 PM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:10:43 PM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:10:43 PM Scrolling into element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:10:43 PM Scrolled into element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:10:43 PM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] [Assertion passed: Hotel name is same as User searched on LP]
Harshit DetailPageStatus Timestamp Details Info 12:10:43 PM Expected: a string containing "The ResidencesS at Puri Casablanca" Actual : "The ResidencesS at Puri Casablanca" Scroll to bottom
Harshit DetailPageStatus Timestamp Details Info 12:10:44 PM Waiting for element to appear: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]] Info 12:10:44 PM Element appeared: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]] Info 12:10:44 PM Scrolling into web view: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]] Info 12:10:44 PM Finding element: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]] Info 12:10:44 PM Found element: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]] Info 12:10:44 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]] Info 12:10:44 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]] Info 12:10:44 PM Scrolled into web view: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]] Info 12:10:44 PM Finding elements: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]] Info 12:10:44 PM Found elements: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]] Info 12:10:44 PM Is element displayed: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]]? true Info 12:10:44 PM [Assertion passed: Verify Similar properties section is visible] Info 12:10:44 PM
Expected: is [true]
Actual : [true]
Info 12:10:45 PM Waiting for element to appear: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2] Info 12:10:45 PM Element appeared: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2] Info 12:10:45 PM Getting text from: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2] Info 12:10:45 PM Finding element: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2] Info 12:10:45 PM Found element: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2] Info 12:10:45 PM Finding element: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2] Info 12:10:45 PM Found element: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2] Info 12:10:45 PM Got text: (Similar places around The ResidencesS at Puri Casablanca) from: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2] Info 12:10:45 PM [Assertion passed: Verify Header for Similar Properties] Info 12:10:45 PM
Expected: a string containing "Similar places around The ResidencesS at Puri Casablanca"
Actual : "Similar places around The ResidencesS at Puri Casablanca"
Info 12:10:45 PM Waiting for element to appear: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:10:45 PM Element appeared: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:10:45 PM Finding elements: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:10:45 PM Found elements: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:10:45 PM Is element displayed: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]? true Info 12:10:45 PM [Assertion passed: Verify Similar Homes card are visible] Info 12:10:45 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify Similar properties section is visible]
Harshit DetailPageStatus Timestamp Details Info 12:10:44 PM Expected: is [true] Actual : [true] [Assertion passed: Verify Header for Similar Properties]
Harshit DetailPageStatus Timestamp Details Info 12:10:45 PM Expected: a string containing "Similar places around The ResidencesS at Puri Casablanca" Actual : "Similar places around The ResidencesS at Puri Casablanca" [Assertion passed: Verify Similar Homes card are visible]
Harshit DetailPageStatus Timestamp Details Info 12:10:45 PM Expected: is [true] Actual : [true] Click on Similar Hotel card to open PDP in new Tab
Harshit DetailPageStatus Timestamp Details Info 12:10:47 PM Finding element: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:10:47 PM Found element: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:10:47 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:10:47 PM Scrolling into web view: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:10:47 PM Finding element: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:10:47 PM Found element: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:10:47 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:10:47 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:10:47 PM Scrolled into web view: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:10:47 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:10:47 PM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:10:53 PM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:10:53 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:10:53 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:10:53 PM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:10:53 PM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:10:53 PM [Assertion passed: Verify if PDP Opened] Info 12:10:53 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify if PDP Opened]
Harshit DetailPageStatus Timestamp Details Info 12:10:53 PM Expected: is [true] Actual : [true] -
verifySimilarPropertiesLogin_1752556256091
12:10:56 PM / 00:01:21:797 Pass
verifySimilarPropertiesLogin_1752556256091
07.15.2025 12:10:56 PM 07.15.2025 12:12:17 PM 00:01:21:797 · #test-id=1,034Harshit DetailPageStatus Timestamp Details Info 12:10:56 PM Test (verifySimilarPropertiesLogin) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90] Pass 12:12:17 PM Test success: verifySimilarPropertiesLogin Info 12:12:17 PM TestRailID: 1099739 Status Timestamp Details Info 12:10:56 PM Test start: verifySimilarPropertiesLogin User open home page
Harshit DetailPageStatus Timestamp Details Info 12:10:58 PM Maximizing window Info 12:10:58 PM Window is maximized Info 12:10:58 PM Navigating to url: https://preprod.tiket.com/ Info 12:11:00 PM Current url : https://preprod.tiket.com/ Info 12:11:00 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:11:10 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit DetailPageStatus Timestamp Details Info 12:11:12 PM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 12:11:12 PM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 12:11:12 PM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:11:13 PM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:11:13 PM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:11:13 PM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:11:13 PM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true Info 12:11:13 PM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:11:13 PM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:11:13 PM Maximizing window Info 12:11:13 PM Window is maximized Info 12:11:13 PM Navigating to url: https://preprod.tiket.com/ Info 12:11:15 PM Current url : https://preprod.tiket.com/ Info 12:11:15 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:11:26 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:11:26 PM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:11:36 PM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:11:36 PM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:11:36 PM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:11:36 PM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Harshit DetailPageStatus Timestamp Details Info 12:11:37 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:11:37 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:11:37 PM Current currency: IDR User Open hotel Landing page
Harshit DetailPageStatus Timestamp Details Info 12:11:39 PM Navigating to url: https://preprod.tiket.com/hotel Info 12:11:40 PM Current url : https://preprod.tiket.com/hotel Search stay location
Harshit DetailPageStatus Timestamp Details Info 12:11:41 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:11:41 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:11:41 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:11:41 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:11:41 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:11:41 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:11:41 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:11:41 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:11:41 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:11:42 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:11:42 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:11:42 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:11:42 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:11:42 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:11:42 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:11:42 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:11:42 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:11:42 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:11:42 PM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:11:42 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:11:42 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:11:42 PM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:11:42 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 12:11:43 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 12:11:43 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 12:11:43 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] submit search Button
Harshit DetailPageStatus Timestamp Details Info 12:11:44 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:11:44 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:11:44 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:11:44 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:11:44 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:11:44 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:11:44 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:11:44 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:11:44 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:11:44 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:11:44 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 12:12:04 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit DetailPageStatus Timestamp Details Info 12:12:05 PM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:12:05 PM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:12:05 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //h1[@data-testid='name']] Info 12:12:05 PM Got text: (SDET International) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //h1[@data-testid='name']] Info 12:12:05 PM [Assertion passed: Hotel name is same as User searched on LP] Info 12:12:05 PM
Expected: a string containing "SDET International"
Actual : "SDET International"
Info 12:12:06 PM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:12:06 PM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:12:06 PM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:12:06 PM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:12:06 PM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:12:06 PM Scrolling into element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:12:06 PM Scrolled into element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:12:06 PM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] [Assertion passed: Hotel name is same as User searched on LP]
Harshit DetailPageStatus Timestamp Details Info 12:12:05 PM Expected: a string containing "SDET International" Actual : "SDET International" Scroll to bottom
Harshit DetailPageStatus Timestamp Details Info 12:12:07 PM Waiting for element to appear: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]] Info 12:12:07 PM Element appeared: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]] Info 12:12:07 PM Scrolling into web view: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]] Info 12:12:07 PM Finding element: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]] Info 12:12:07 PM Found element: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]] Info 12:12:07 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]] Info 12:12:07 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]] Info 12:12:07 PM Scrolled into web view: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]] Info 12:12:07 PM Finding elements: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]] Info 12:12:07 PM Found elements: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]] Info 12:12:07 PM Is element displayed: [SIMILAR_PROPERTIES_SECTION, By.xpath: //section[contains(@class,'Layout_icon')]]? true Info 12:12:07 PM [Assertion passed: Verify Similar properties section is visible] Info 12:12:07 PM
Expected: is [true]
Actual : [true]
Info 12:12:07 PM Waiting for element to appear: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2] Info 12:12:07 PM Element appeared: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2] Info 12:12:07 PM Getting text from: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2] Info 12:12:07 PM Finding element: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2] Info 12:12:07 PM Found element: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2] Info 12:12:07 PM Finding element: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2] Info 12:12:07 PM Found element: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2] Info 12:12:07 PM Got text: (Check out other accommodations) from: [SIMILAR_PROPERTIES_HEADING_TEXT, By.xpath: //section[contains(@class,'Layout_icon')]//h2] Info 12:12:07 PM [Assertion passed: Verify Header for Similar Properties] Info 12:12:07 PM
Expected: a string containing "Check out other accommodations"
Actual : "Check out other accommodations"
Info 12:12:08 PM Waiting for element to appear: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:12:08 PM Element appeared: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:12:08 PM Finding elements: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:12:08 PM Found elements: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:12:08 PM Is element displayed: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a]? true Info 12:12:08 PM [Assertion passed: Verify Similar Hotels card are visible] Info 12:12:08 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify Similar properties section is visible]
Harshit DetailPageStatus Timestamp Details Info 12:12:07 PM Expected: is [true] Actual : [true] [Assertion passed: Verify Header for Similar Properties]
Harshit DetailPageStatus Timestamp Details Info 12:12:07 PM Expected: a string containing "Check out other accommodations" Actual : "Check out other accommodations" [Assertion passed: Verify Similar Hotels card are visible]
Harshit DetailPageStatus Timestamp Details Info 12:12:08 PM Expected: is [true] Actual : [true] Click on Similar Hotel card to open PDP in new Tab
Harshit DetailPageStatus Timestamp Details Info 12:12:09 PM Finding element: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:12:09 PM Found element: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:12:09 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:12:09 PM Scrolling into web view: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:12:09 PM Finding element: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:12:09 PM Found element: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:12:09 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:12:09 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:12:09 PM Scrolled into web view: [SIMILAR_PROPERTIES_CARD, By.xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:12:10 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //section[contains(@class,'Layout_icon')]//a] Info 12:12:10 PM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:12:15 PM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:12:15 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:12:15 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:12:15 PM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:12:15 PM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:12:15 PM [Assertion passed: Verify if PDP Opened] Info 12:12:15 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify if PDP Opened]
Harshit DetailPageStatus Timestamp Details Info 12:12:15 PM Expected: is [true] Actual : [true] -
verifySoRoomListGuest_1752556338584
12:12:18 PM / 00:01:22:409 Pass
verifySoRoomListGuest_1752556338584
07.15.2025 12:12:18 PM 07.15.2025 12:13:40 PM 00:01:22:409 · #test-id=1,050Harshit RoomListPageStatus Timestamp Details Info 12:12:18 PM Test (verifySoRoomListGuest) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90] Pass 12:13:40 PM Test success: verifySoRoomListGuest Info 12:13:40 PM TestRailID: 1099743 Status Timestamp Details Info 12:12:18 PM Test start: verifySoRoomListGuest User open home page
Harshit RoomListPageStatus Timestamp Details Info 12:12:21 PM Maximizing window Info 12:12:21 PM Window is maximized Info 12:12:21 PM Navigating to url: https://preprod.tiket.com/ Info 12:12:23 PM Current url : https://preprod.tiket.com/ Info 12:12:23 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:12:33 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit RoomListPageStatus Timestamp Details Info 12:12:35 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:12:35 PM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:12:35 PM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:12:35 PM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:12:35 PM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 12:12:35 PM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 12:12:35 PM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 12:12:35 PM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 12:12:35 PM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 12:12:35 PM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 12:12:35 PM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 12:12:35 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:12:35 PM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:12:35 PM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:12:35 PM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:12:35 PM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 12:12:35 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:12:35 PM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:12:35 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class,'blink_icon')]] Info 12:12:35 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class,'blink_icon')]] Info 12:12:35 PM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 12:12:36 PM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 12:12:36 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 12:12:36 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 12:12:36 PM Clicking element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 12:12:36 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 12:12:36 PM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 12:12:37 PM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 12:12:37 PM Clicking element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 12:12:37 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 12:12:37 PM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:12:47 PM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:12:47 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:12:53 PM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:12:53 PM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:12:53 PM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:12:53 PM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false User select IDR currency
Harshit RoomListPageStatus Timestamp Details Info 12:12:54 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:12:54 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:12:54 PM Current currency: IDR User Open NHA Landing page
Harshit RoomListPageStatus Timestamp Details Info 12:12:58 PM Navigating to url: https://preprod.tiket.com/homes Info 12:12:58 PM Current url : https://preprod.tiket.com/homes Info 12:12:58 PM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:12:59 PM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:12:59 PM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:12:59 PM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:12:59 PM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 12:12:59 PM [Assertion passed: Landing Page is Opened] Info 12:12:59 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit RoomListPageStatus Timestamp Details Info 12:12:59 PM Expected: is [true] Actual : [true] Search stay location
Harshit RoomListPageStatus Timestamp Details Info 12:13:00 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:13:00 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:13:00 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:13:00 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:13:00 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:13:00 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:13:00 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:13:00 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:13:00 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:13:00 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:13:00 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:13:00 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:13:00 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:13:00 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:13:00 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:13:00 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:13:00 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:13:01 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:13:01 PM Sending keys: (The ResidencesS at Puri Casablanca) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:13:01 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:13:01 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:13:01 PM Sent keys: (The ResidencesS at Puri Casablanca) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:13:01 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']] Info 12:13:02 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']] Info 12:13:02 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']] Info 12:13:02 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='The ResidencesS at Puri Casablanca']] submit search Button
Harshit RoomListPageStatus Timestamp Details Info 12:13:02 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:13:02 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:13:02 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:13:02 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:13:02 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:13:02 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:13:02 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:13:02 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:13:02 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:13:03 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:13:03 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 12:13:23 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit RoomListPageStatus Timestamp Details Info 12:13:23 PM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:13:23 PM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:13:23 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:13:24 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:13:24 PM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:13:24 PM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:13:24 PM [Assertion passed: Verify if PDP is Opened] Info 12:13:24 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify if PDP is Opened]
Harshit RoomListPageStatus Timestamp Details Info 12:13:24 PM Expected: is [true] Actual : [true] Scroll to room list section
Harshit RoomListPageStatus Timestamp Details Info 12:13:25 PM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:25 PM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:25 PM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:25 PM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:25 PM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:25 PM Scrolling into element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:25 PM Scrolled into element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:25 PM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Checking room List
Harshit RoomListPageStatus Timestamp Details Info 12:13:26 PM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:26 PM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:26 PM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:26 PM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:26 PM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 12:13:26 PM [Assertion passed: Room lists section should be visible] Info 12:13:26 PM
Expected: is [true]
Actual : [true]
Info 12:13:26 PM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 12:13:26 PM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 12:13:26 PM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 12:13:26 PM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 12:13:26 PM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true Info 12:13:26 PM [Assertion passed: Room Image should be visible] Info 12:13:26 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Room lists section should be visible]
Harshit RoomListPageStatus Timestamp Details Info 12:13:26 PM Expected: is [true] Actual : [true] [Assertion passed: Room Image should be visible]
Harshit RoomListPageStatus Timestamp Details Info 12:13:26 PM Expected: is [true] Actual : [true] Click Book Button
Harshit RoomListPageStatus Timestamp Details Info 12:13:28 PM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:13:28 PM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:13:29 PM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:13:29 PM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:13:29 PM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:13:29 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']] Info 12:13:29 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']] Info 12:13:29 PM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:13:29 PM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:13:29 PM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:13:29 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']] Info 12:13:29 PM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:13:29 PM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:13:29 PM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:13:29 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']] Info 12:13:29 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']] Info 12:13:29 PM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:13:29 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']] Info 12:13:29 PM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 12:13:30 PM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 12:13:30 PM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 12:13:30 PM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 12:13:30 PM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true Info 12:13:30 PM [Assertion passed: User redirected to Booking Form when user click Book button on room card] Info 12:13:30 PM
Expected: is [true]
Actual : [true]
Status Timestamp Details Info 12:13:30 PM Expected: is [true] Actual : [true] Go back to previous Page
Harshit RoomListPageStatus Timestamp Details Info 12:13:31 PM Navigating back Click on See other rooms
Harshit RoomListPageStatus Timestamp Details Info 12:13:32 PM Finding element: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]] Info 12:13:32 PM Found element: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]] Info 12:13:32 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class, 'Figure_footer')]//button[1]] Info 12:13:32 PM Scrolling into web view: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]] Info 12:13:32 PM Finding element: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]] Info 12:13:32 PM Found element: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]] Info 12:13:32 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class, 'Figure_footer')]//button[1]] Info 12:13:32 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class, 'Figure_footer')]//button[1]] Info 12:13:32 PM Scrolled into web view: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]] Info 12:13:32 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class, 'Figure_footer')]//button[1]] CLick on Room card to open Room Detail Page
Harshit RoomListPageStatus Timestamp Details Info 12:13:32 PM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:34 PM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:34 PM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:34 PM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:34 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:34 PM Scrolling into web view: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:34 PM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:34 PM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:34 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:34 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:34 PM Scrolled into web view: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:35 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:13:35 PM Waiting for element to appear: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']] Info 12:13:35 PM Element appeared: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']] Info 12:13:35 PM Finding elements: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']] Info 12:13:35 PM Found elements: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']] Info 12:13:35 PM Is element displayed: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']]? true Info 12:13:35 PM [Assertion passed: Verify if Room Detail Page Opened] Info 12:13:35 PM
Expected: is [true]
Actual : [true]
Info 12:13:35 PM Waiting for element to appear: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']] Info 12:13:35 PM Element appeared: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']] Info 12:13:35 PM Finding elements: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']] Info 12:13:36 PM Found elements: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']] Info 12:13:36 PM Is element displayed: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']]? true Info 12:13:36 PM [Assertion passed: Image is visible on Room Detail] Info 12:13:36 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify if Room Detail Page Opened]
Harshit RoomListPageStatus Timestamp Details Info 12:13:35 PM Expected: is [true] Actual : [true] [Assertion passed: Image is visible on Room Detail]
Harshit RoomListPageStatus Timestamp Details Info 12:13:36 PM Expected: is [true] Actual : [true] Click on book button on room Detail
Harshit RoomListPageStatus Timestamp Details Info 12:13:37 PM Waiting for element to appear: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:13:37 PM Element appeared: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:13:37 PM Finding element: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:13:37 PM Found element: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:13:37 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:13:37 PM Scrolling into web view: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:13:37 PM Finding element: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:13:37 PM Found element: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:13:37 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:13:37 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:13:37 PM Scrolled into web view: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:13:37 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:13:37 PM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 12:13:38 PM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 12:13:38 PM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 12:13:38 PM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 12:13:38 PM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true Info 12:13:38 PM [Assertion passed: User redirected to Booking Form when user click Book button on room Detail Page] Info 12:13:38 PM
Expected: is [true]
Actual : [true]
Status Timestamp Details Info 12:13:38 PM Expected: is [true] Actual : [true] -
verifySoRoomListLogin_1752556421695
12:13:41 PM / 00:02:17:024 Pass
verifySoRoomListLogin_1752556421695
07.15.2025 12:13:41 PM 07.15.2025 12:15:58 PM 00:02:17:024 · #test-id=1,074Harshit RoomListPageStatus Timestamp Details Info 12:13:41 PM Test (verifySoRoomListLogin) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90] Pass 12:15:58 PM Test success: verifySoRoomListLogin Info 12:15:58 PM TestRailID: 1099743 Status Timestamp Details Info 12:13:41 PM Test start: verifySoRoomListLogin User open home page
Harshit RoomListPageStatus Timestamp Details Info 12:13:44 PM Maximizing window Info 12:13:44 PM Window is maximized Info 12:13:44 PM Navigating to url: https://preprod.tiket.com/ Info 12:13:46 PM Current url : https://preprod.tiket.com/ Info 12:13:46 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:13:56 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Harshit RoomListPageStatus Timestamp Details Info 12:13:57 PM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 12:13:58 PM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 12:13:58 PM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:14:02 PM Timeout waiting for 4 seconds for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:14:02 PM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:14:02 PM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:14:02 PM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? false Info 12:14:02 PM Maximizing window Info 12:14:02 PM Window is maximized Info 12:14:02 PM Navigating to url: https://preprod.tiket.com/ Info 12:14:04 PM Current url : https://preprod.tiket.com/ Info 12:14:04 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:14:14 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:14:14 PM Maximizing window Info 12:14:14 PM Window is maximized Info 12:14:14 PM Navigating to url: https://preprod.tiket.com/ Info 12:14:15 PM Current url : https://preprod.tiket.com/ Info 12:14:15 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:14:26 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:14:26 PM Waiting for element to appear: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 12:14:26 PM Element appeared: [LOGIN_BUTTON, By.xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 12:14:26 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 12:14:26 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[contains(@href,'tiket.com/login') and contains(text(),'Login') or contains(text(),'Masuk')]] Info 12:14:26 PM Waiting for element to appear: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:14:27 PM Element appeared: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:14:27 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:14:27 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:14:27 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //input[contains(@id, 'email')]] Info 12:14:27 PM Scrolling into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:14:27 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:14:27 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:14:27 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //input[contains(@id, 'email')]] Info 12:14:27 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //input[contains(@id, 'email')]] Info 12:14:27 PM Scrolled into web view: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:14:27 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //input[contains(@id, 'email')]] Info 12:14:27 PM Sending keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:14:27 PM Finding element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:14:27 PM Found element: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:14:27 PM Sent keys: (akshi.mital@tiket.com) to: [EMAIL_TEXTFIELD, By.xpath: //input[contains(@id, 'email')]] Info 12:14:27 PM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:14:27 PM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:14:27 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:14:27 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:14:27 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]] Info 12:14:27 PM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:14:27 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:14:27 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:14:27 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]] Info 12:14:27 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]] Info 12:14:27 PM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:14:27 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]] Info 12:14:27 PM Waiting for element to appear: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:14:28 PM Element appeared: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:14:28 PM Sending keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:14:28 PM Finding element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:14:28 PM Found element: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:14:28 PM Sent keys: (akshi549@#Mital) to: [PASSWORD_TEXTFIELD, By.xpath: //input[contains(@name, 'password')]] Info 12:14:28 PM Waiting for element to appear: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:14:28 PM Element appeared: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:14:28 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:14:28 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:14:28 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]] Info 12:14:28 PM Scrolling into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:14:28 PM Finding element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:14:28 PM Found element: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:14:28 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]] Info 12:14:28 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]] Info 12:14:28 PM Scrolled into web view: [LOGINFORM_BUTTON, By.xpath: //button[contains(@class, 'cta')]] Info 12:14:28 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@class, 'cta')]] Info 12:14:28 PM Waiting for element to appear: [EMAIL_PASS_NOT_MATCH, By.xpath: //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']] Info 12:14:28 PM javascript error: {"status":32,"value":"Unable to locate an element with the xpath expression //span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.'] because of the following error:\nSyntaxError: Failed to execute 'evaluate' on 'Document': The string '//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']' is not a valid XPath expression."}
(Session info: chrome=123.0.6312.105)
Build info: version: '4.13.0', revision: 'ba948ece5b*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-1027-gcp', java.version: '17.0.7'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [a6ee3980529a817d6aecbefff82d8810, findElement {using=xpath, value=//span[text()='Email atau kata sandi salah.' or text()='Email or password doesn't match.']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.105, chrome: {chromedriverVersion: 123.0.6312.122 (31f8248cdd9..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:27261}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:27261/devtoo..., se:cdpVersion: 123.0.6312.105, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: a6ee3980529a817d6aecbefff82d8810Info 12:14:28 PM Waiting for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:14:38 PM Timeout waiting for 10 seconds for element to appear: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:14:38 PM Finding elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:14:38 PM Found elements: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]] Info 12:14:38 PM Is element displayed: [OTP_TEXTFIELD1, By.xpath: (//input[contains(@class, 'otp_input')])[1]]? false Info 12:14:38 PM Finding elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 12:14:38 PM Found elements: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 12:14:38 PM Is element displayed: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]]? false Info 12:14:38 PM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 12:14:38 PM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 12:14:38 PM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 12:14:38 PM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 12:14:38 PM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 12:14:38 PM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 12:14:38 PM User is already logged in. No OTP needed Info 12:14:38 PM Waiting for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 12:14:59 PM Timeout waiting for 20 seconds for element to appear: [BOOKING_LIST_SIDEBAR_ITEM, By.xpath: //*[contains(text(), 'Booking List')]] Info 12:14:59 PM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:15:09 PM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:15:09 PM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:15:09 PM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:15:09 PM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Harshit RoomListPageStatus Timestamp Details Info 12:15:10 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:15:10 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:15:10 PM Current currency: IDR User Open Hotel Landing page
Harshit RoomListPageStatus Timestamp Details Info 12:15:12 PM Navigating to url: https://preprod.tiket.com/hotel Info 12:15:13 PM Current url : https://preprod.tiket.com/hotel Info 12:15:13 PM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:15:14 PM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:15:14 PM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:15:14 PM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:15:14 PM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 12:15:14 PM [Assertion passed: Landing Page is Opened] Info 12:15:14 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit RoomListPageStatus Timestamp Details Info 12:15:14 PM Expected: is [true] Actual : [true] Search stay location
Harshit RoomListPageStatus Timestamp Details Info 12:15:15 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:15:15 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:15:15 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:15:15 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:15:15 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:15:15 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:15:15 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:15:15 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:15:15 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:15:15 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:15:15 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:15:15 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:15:15 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:15:15 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:15:15 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:15:15 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:15:15 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:15:15 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:15:15 PM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:15:15 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:15:15 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:15:16 PM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:15:16 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 12:15:17 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 12:15:17 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 12:15:17 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] submit search Button
Harshit RoomListPageStatus Timestamp Details Info 12:15:18 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:15:18 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:15:18 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:15:18 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:15:18 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:15:18 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:15:18 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:15:18 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:15:18 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:15:18 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:15:18 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 12:15:38 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit RoomListPageStatus Timestamp Details Info 12:15:39 PM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:15:39 PM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:15:39 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:15:39 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:15:39 PM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:15:39 PM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:15:39 PM [Assertion passed: Verify if PDP is Opened] Info 12:15:39 PM
Expected: is [true]
Actual : [true]
Info 12:15:39 PM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:15:39 PM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:15:39 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='button-see-room']] Info 12:15:39 PM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:15:39 PM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:15:39 PM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:15:39 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='button-see-room']] Info 12:15:39 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='button-see-room']] Info 12:15:39 PM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:15:40 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='button-see-room']] [Assertion passed: Verify if PDP is Opened]
Harshit RoomListPageStatus Timestamp Details Info 12:15:39 PM Expected: is [true] Actual : [true] User update number of room & guest on roomList
Harshit RoomListPageStatus Timestamp Details Info 12:15:40 PM Waiting for element to appear: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 12:15:40 PM Element appeared: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 12:15:40 PM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 12:15:40 PM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 12:15:40 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 12:15:40 PM Scrolling into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 12:15:40 PM Finding element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 12:15:40 PM Found element: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 12:15:40 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 12:15:40 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 12:15:40 PM Scrolled into web view: [ROOM_N_GUEST, By.xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 12:15:40 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@data-testid, 'room-list-search-button-open-room-guest-popup')]] Info 12:15:40 PM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]] Info 12:15:40 PM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]] Info 12:15:40 PM Getting "value" value from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]] Info 12:15:40 PM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[2]] Info 12:15:40 PM Adult current value is '1' Info 12:15:40 PM Finding element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 12:15:40 PM Found element: [CURRENT_ROOM_AMOUNT, By.xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 12:15:40 PM Getting "value" value from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 12:15:40 PM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//input[contains(@class, 'QuantityEditor_quantity_input')])[1]] Info 12:15:40 PM Room current value is '1' Info 12:15:40 PM Waiting for element to appear: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 12:15:40 PM Element appeared: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 12:15:40 PM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 12:15:40 PM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 12:15:40 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 12:15:40 PM Scrolling into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 12:15:40 PM Finding element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 12:15:40 PM Found element: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 12:15:40 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 12:15:40 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 12:15:40 PM Scrolled into web view: [GUEST_DONE, By.xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 12:15:40 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //footer[contains(@class, 'Modal_modal_footer')]//button] Info 12:15:40 PM Waiting for element to appear: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 12:15:41 PM Element appeared: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 12:15:41 PM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 12:15:41 PM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 12:15:41 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 12:15:41 PM Scrolling into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 12:15:41 PM Finding element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 12:15:41 PM Found element: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 12:15:41 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 12:15:41 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 12:15:41 PM Scrolled into web view: [CHANGE_BUTTON, By.xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 12:15:41 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[contains(@data-testid, 'room-list-search-button-submit')]] Info 12:15:41 PM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:42 PM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:42 PM Scrolling into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:42 PM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:42 PM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:42 PM Scrolling into element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:42 PM Scrolled into element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:42 PM Scrolled into element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Checking room List
Harshit RoomListPageStatus Timestamp Details Info 12:15:43 PM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:43 PM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:43 PM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:43 PM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:43 PM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 12:15:43 PM [Assertion passed: Room lists section should be visible] Info 12:15:43 PM
Expected: is [true]
Actual : [true]
Info 12:15:43 PM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 12:15:43 PM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 12:15:43 PM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 12:15:43 PM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 12:15:43 PM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true Info 12:15:43 PM [Assertion passed: Room Image should be visible] Info 12:15:43 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Room lists section should be visible]
Harshit RoomListPageStatus Timestamp Details Info 12:15:43 PM Expected: is [true] Actual : [true] [Assertion passed: Room Image should be visible]
Harshit RoomListPageStatus Timestamp Details Info 12:15:43 PM Expected: is [true] Actual : [true] Click Book Button
Harshit RoomListPageStatus Timestamp Details Info 12:15:45 PM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:15:45 PM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:15:46 PM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:15:46 PM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:15:46 PM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:15:46 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']] Info 12:15:46 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']] Info 12:15:46 PM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:15:46 PM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:15:46 PM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:15:46 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']] Info 12:15:46 PM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:15:46 PM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:15:46 PM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:15:46 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']] Info 12:15:46 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']] Info 12:15:46 PM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:15:46 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']] Info 12:15:46 PM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 12:15:47 PM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 12:15:47 PM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 12:15:47 PM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 12:15:47 PM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true Info 12:15:47 PM [Assertion passed: User redirected to Booking Form when user click Book button on room card] Info 12:15:47 PM
Expected: is [true]
Actual : [true]
Status Timestamp Details Info 12:15:47 PM Expected: is [true] Actual : [true] Go back to previous Page
Harshit RoomListPageStatus Timestamp Details Info 12:15:48 PM Navigating back Click on See other rooms
Harshit RoomListPageStatus Timestamp Details Info 12:15:49 PM Finding element: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]] Info 12:15:49 PM Found element: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]] Info 12:15:49 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class, 'Figure_footer')]//button[1]] Info 12:15:49 PM Scrolling into web view: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]] Info 12:15:49 PM Finding element: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]] Info 12:15:49 PM Found element: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]] Info 12:15:49 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class, 'Figure_footer')]//button[1]] Info 12:15:49 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class, 'Figure_footer')]//button[1]] Info 12:15:49 PM Scrolled into web view: [SEE_OTHER_ROOMS, By.xpath: //div[contains(@class, 'Figure_footer')]//button[1]] Info 12:15:49 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class, 'Figure_footer')]//button[1]] CLick on Room card to open Room Detail Page
Harshit RoomListPageStatus Timestamp Details Info 12:15:50 PM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:51 PM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:51 PM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:51 PM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:51 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:51 PM Scrolling into web view: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:51 PM Finding element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:51 PM Found element: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:51 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:51 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:51 PM Scrolled into web view: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:52 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:15:52 PM Waiting for element to appear: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']] Info 12:15:52 PM Element appeared: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']] Info 12:15:52 PM Finding elements: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']] Info 12:15:52 PM Found elements: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']] Info 12:15:52 PM Is element displayed: [ROOM_DETAIL_CONTAINER, By.xpath: //div[@data-testid='room-detail-container']]? true Info 12:15:52 PM [Assertion passed: Verify if Room Detail Page Opened] Info 12:15:52 PM
Expected: is [true]
Actual : [true]
Info 12:15:52 PM Waiting for element to appear: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']] Info 12:15:52 PM Element appeared: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']] Info 12:15:52 PM Finding elements: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']] Info 12:15:52 PM Found elements: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']] Info 12:15:52 PM Is element displayed: [IMAGE_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//img[@data-testid='final-result-image']]? true Info 12:15:52 PM [Assertion passed: Image is visible on Room Detail] Info 12:15:52 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify if Room Detail Page Opened]
Harshit RoomListPageStatus Timestamp Details Info 12:15:52 PM Expected: is [true] Actual : [true] [Assertion passed: Image is visible on Room Detail]
Harshit RoomListPageStatus Timestamp Details Info 12:15:52 PM Expected: is [true] Actual : [true] Click on book button on room Detail
Harshit RoomListPageStatus Timestamp Details Info 12:15:54 PM Waiting for element to appear: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:15:54 PM Element appeared: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:15:54 PM Finding element: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:15:54 PM Found element: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:15:54 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:15:54 PM Scrolling into web view: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:15:54 PM Finding element: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:15:54 PM Found element: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:15:54 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:15:54 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:15:54 PM Scrolled into web view: [BOOK_ROOM_DETAIL, By.xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:15:54 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[@data-testid='room-detail-container']//button[@data-testid='footer-button-book']] Info 12:15:54 PM Waiting for element to appear: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 12:15:56 PM Element appeared: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 12:15:56 PM Finding elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 12:15:56 PM Found elements: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])] Info 12:15:56 PM Is element displayed: [CONTACT_CARD, By.xpath: (//*[contains(@data-testid, 'contact-details-form')])]? true Info 12:15:56 PM [Assertion passed: User redirected to Booking Form when user click Book button on room Detail Page] Info 12:15:56 PM
Expected: is [true]
Actual : [true]
Status Timestamp Details Info 12:15:56 PM Expected: is [true] Actual : [true] -
verifySpecialRequestSo_1752556559613
12:15:59 PM / 00:00:08:296 Skip
verifySpecialRequestSo_1752556559613
07.15.2025 12:15:59 PM 07.15.2025 12:16:07 PM 00:00:08:296 · #test-id=1,098Harshit OrderPageStatus Timestamp Details Info 12:15:59 PM Test (verifySpecialRequestSo) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90] Skip 12:16:04 PM Test skipped: verifySpecialRequestSo Info 12:16:07 PM Screenshot Info 12:16:07 PM TestRailID: 1099749 Status Timestamp Details Info 12:15:59 PM Test start: verifySpecialRequestSo Create new hotel issued order
Harshit OrderPageStatus Timestamp Details Info 12:16:02 PM Hitting POST request with, uri: https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/login Info 12:16:02 PM [curl]
curl -X POST \
-H 'X-Country-Code: ID' \
-H 'Cookie: device_id=53401112-03e1-461d-8143-4d60d76d1262-dont-change; Path=/; Domain=staging.bliblitiket.com; HttpOnly; Secure' \
-H 'X-Client-Id: 9dc79e3916a042abc86c2aa525bff0091' \
-H 'X-City: ID' \
-H 'X-Request-Id-123123123: ' \
-H 'Accept-Language: en' \
-H 'True-Client-Ip: 127.0.0.1' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
--data '{"ref":"https://preprod.tiket.com","identity":"muhammad.yazid@tiket.com","secret":"TestTiket@123","type":"EMAIL_PASSWORD"}' \
'https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/login'Info 12:16:02 PM auth code res -> {"code":"SUCCESS","data":{"emailAddress":null,"redirectUrl":"https://preprod.tiket.com/unm/api/sso-login?authCode=eyJhbGciOiJFZERTQSIsImtpZCI6IlIyNGxMWHkxVkw0IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoiLnRpa2V0LmNvbSIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTYwMTYyLCJpYXQiOjE3NTI1NTY1NjIsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJ3V3hXczlSRW1qU01GNFgxZ0c5QlpacGU2RXdydTJWTCIsIm5iZiI6MTc1MjU1NjU2MiwibmV4dFJlZGlyZWN0cyI6WyJodHRwczovL3d3d3ByZXByb2QuZ2RuLWFwcC5jb20vdW5tL2FwaS9zc28tbG9naW4iXSwicmVmIjoiaHR0cHM6Ly9wcmVwcm9kLnRpa2V0LmNvbSIsInNlc3Npb25JZCI6IndXeFdzOVJFbWpTTUY0WDFnRzlCWlpwZTZFd3J1MlZMIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiIiLCJ1c2VySWQiOjEwMDA4NDQ3M30.5yRBtgI77A2eFjEHARRS1nN9DH08x2A-17lt-SEqYAxd0JlHp0Zto3M9w64cCB1hHDPEQ0PZvNu3pNwqhoPOAg&ref=https://preprod.tiket.com","phoneNumber":"","verificationStatus":["PHONE","EMAIL"],"isPasswordSkippable":false,"isNameEditable":false,"name":"","userId":0},"serverTime":1752556562434,"message":"SUCCESS","errors":null} Info 12:16:02 PM auth code : eyJhbGciOiJFZERTQSIsImtpZCI6IlIyNGxMWHkxVkw0IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoiLnRpa2V0LmNvbSIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTYwMTYyLCJpYXQiOjE3NTI1NTY1NjIsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJ3V3hXczlSRW1qU01GNFgxZ0c5QlpacGU2RXdydTJWTCIsIm5iZiI6MTc1MjU1NjU2MiwibmV4dFJlZGlyZWN0cyI6WyJodHRwczovL3d3d3ByZXByb2QuZ2RuLWFwcC5jb20vdW5tL2FwaS9zc28tbG9naW4iXSwicmVmIjoiaHR0cHM6Ly9wcmVwcm9kLnRpa2V0LmNvbSIsInNlc3Npb25JZCI6IndXeFdzOVJFbWpTTUY0WDFnRzlCWlpwZTZFd3J1MlZMIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiIiLCJ1c2VySWQiOjEwMDA4NDQ3M30.5yRBtgI77A2eFjEHARRS1nN9DH08x2A-17lt-SEqYAxd0JlHp0Zto3M9w64cCB1hHDPEQ0PZvNu3pNwqhoPOAg Info 12:16:02 PM Hitting GET request with, uri: https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/code/verify Info 12:16:02 PM [curl]
curl -X GET \
-H 'Accept-Language: en' \
-H 'accept: application/json' \
'https://sandbox.bliblitiket.com/gateway/gks-unm-go-be/api/v1/auth/code/verify?authCode=eyJhbGciOiJFZERTQSIsImtpZCI6IlIyNGxMWHkxVkw0IiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoiLnRpa2V0LmNvbSIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTYwMTYyLCJpYXQiOjE3NTI1NTY1NjIsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiJ3V3hXczlSRW1qU01GNFgxZ0c5QlpacGU2RXdydTJWTCIsIm5iZiI6MTc1MjU1NjU2MiwibmV4dFJlZGlyZWN0cyI6WyJodHRwczovL3d3d3ByZXByb2QuZ2RuLWFwcC5jb20vdW5tL2FwaS9zc28tbG9naW4iXSwicmVmIjoiaHR0cHM6Ly9wcmVwcm9kLnRpa2V0LmNvbSIsInNlc3Npb25JZCI6IndXeFdzOVJFbWpTTUY0WDFnRzlCWlpwZTZFd3J1MlZMIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiIiLCJ1c2VySWQiOjEwMDA4NDQ3M30.5yRBtgI77A2eFjEHARRS1nN9DH08x2A-17lt-SEqYAxd0JlHp0Zto3M9w64cCB1hHDPEQ0PZvNu3pNwqhoPOAg'Info 12:16:02 PM service ticket res -> {"code":"SUCCESS","data":{"cookieDomain":".tiket.com","redirectUrl":"https://wwwpreprod.gdn-app.com/unm/api/sso-login?authCode=eyJhbGciOiJFZERTQSIsImtpZCI6ImJ4YlVDT1pPY3FrIiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJub25lIiwiY29va2llRG9tYWluIjoid3d3cHJlcHJvZC5nZG4tYXBwLmNvbSIsImVudGl0eSI6IkJMSUJMSSIsImV4cCI6MTc1MjU2MDE2MiwiaWF0IjoxNzUyNTU2NTYyLCJpc3MiOiJodHRwczovL3NhbmRib3guYmxpYmxpdGlrZXQuY29tIiwianRpIjoid1d4V3M5UkVtalNNRjRYMWdHOUJaWnBlNkV3cnUyVkwiLCJuYmYiOjE3NTI1NTY1NjIsIm5leHRSZWRpcmVjdHMiOltdLCJyZWYiOiJodHRwczovL3ByZXByb2QudGlrZXQuY29tIiwic2Vzc2lvbklkIjoid1d4V3M5UkVtalNNRjRYMWdHOUJaWnBlNkV3cnUyVkwiLCJzdWIiOiIxMDAwODQ0NzMiLCJ0b3BpYyI6IiIsInVzZXJJZCI6MTAwMDg0NDczfQ.7t9vOndeUISBTNnWxWs0WUzY5efFVUHVaLjfsyE5VTQDN7FlX7ObAIhO9g4I2ohm_v6ixk69pYn2CanaTrviAg&ref=https://preprod.tiket.com","expireAt":1752560162492,"serviceTicket":"eyJhbGciOiJIUzI1NiIsImtpZCI6InMwWTB6QW5JTWxRIiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJrdiIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTYwMTYyLCJpYXQiOjE3NTI1NTY1NjIsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiI5OWY1MzE5NS02MGI2LTRkMWYtYTc0My1hMzcwZWUyZWUxZDUiLCJuYmYiOjE3NTI1NTY1NjIsInNlc3Npb25JZCI6IndXeFdzOVJFbWpTTUY0WDFnRzlCWlpwZTZFd3J1MlZMIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiJTRVJWSUNFX1RJQ0tFVCIsInVzZXJJZCI6MTAwMDg0NDczfQ.BByXLBxd_xJwIN8ZW10uNQBsilT8bPakdQ3YbBieKMw"},"serverTime":1752556562492,"message":"SUCCESS","errors":null} Info 12:16:02 PM service ticket : eyJhbGciOiJIUzI1NiIsImtpZCI6InMwWTB6QW5JTWxRIiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJrdiIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTYwMTYyLCJpYXQiOjE3NTI1NTY1NjIsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiI5OWY1MzE5NS02MGI2LTRkMWYtYTc0My1hMzcwZWUyZWUxZDUiLCJuYmYiOjE3NTI1NTY1NjIsInNlc3Npb25JZCI6IndXeFdzOVJFbWpTTUY0WDFnRzlCWlpwZTZFd3J1MlZMIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiJTRVJWSUNFX1RJQ0tFVCIsInVzZXJJZCI6MTAwMDg0NDczfQ.BByXLBxd_xJwIN8ZW10uNQBsilT8bPakdQ3YbBieKMw Info 12:16:02 PM Hitting POST request with, uri: https://member-core-v2-be-svc.preprod-platform-cluster.tiket.com/tix-member-core/v3/auth/unm/service-ticket Info 12:16:02 PM [curl]
curl -X POST \
-H 'Cookie: tiket_currency=IDR; uniqueId=8a845f67-05c0-419b-a33b-e64e1a; userlang=en' \
-H 'X-Username: GUEST' \
-H 'X-Login-Media: none' \
-H 'X-Reseller-Id: 0' \
-H 'X-Account-Id: 0' \
-H 'X-Channel-Id: DESKTOP' \
-H 'X-Request-Id: d1f3321d-54f3-4f67-9ebc-de8f13194492' \
-H 'X-Store-Id: TIKETCOM' \
-H 'X-Business-Id: 0' \
-H 'X-Currency: idr' \
-H 'True-Client-Ip: 127.0.0.1' \
-H 'accept: */*' \
-H 'X-Service-Id: gateway' \
-H 'X-Forwarded-For: 127.0.0.1' \
-H 'X-Identity: identity' \
-H 'Accept-Language: id' \
-H 'Content-Type: application/json' \
--data '{"serviceTicket":"eyJhbGciOiJIUzI1NiIsImtpZCI6InMwWTB6QW5JTWxRIiwidHlwIjoiSldUIn0.eyJfdGNzIjoibm9uZSIsIl90cnMiOiJrdiIsImVudGl0eSI6IlRJS0VUIiwiZXhwIjoxNzUyNTYwMTYyLCJpYXQiOjE3NTI1NTY1NjIsImlzcyI6Imh0dHBzOi8vc2FuZGJveC5ibGlibGl0aWtldC5jb20iLCJqdGkiOiI5OWY1MzE5NS02MGI2LTRkMWYtYTc0My1hMzcwZWUyZWUxZDUiLCJuYmYiOjE3NTI1NTY1NjIsInNlc3Npb25JZCI6IndXeFdzOVJFbWpTTUY0WDFnRzlCWlpwZTZFd3J1MlZMIiwic3ViIjoiMTAwMDg0NDczIiwidG9waWMiOiJTRVJWSUNFX1RJQ0tFVCIsInVzZXJJZCI6MTAwMDg0NDczfQ.BByXLBxd_xJwIN8ZW10uNQBsilT8bPakdQ3YbBieKMw"}' \
'https://member-core-v2-be-svc.preprod-platform-cluster.tiket.com/tix-member-core/v3/auth/unm/service-ticket'Info 12:16:02 PM access token res -> {"code":"SUCCESS","data":{"accountFirstName":"Muhammad","accountLastName":"yazid","unmUserId":100084473,"accountPhoneCode":"+62","accessToken":"eyJraWQiOiIxUkZqU0VWRDY1aWxJVzVQTHU0MjR6LWpxREZ2YnVwRiJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZTQxMjBlNWIwZTZhNWFlOTY2ZDgiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1NjU2MiwiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzY2MTYxLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.19sBtVUnk36Gdza5iegFd-Hu-XrlektzKd0L4-YszvytmqOfpmvKCEN5mygbSIzF","accountPhoneNumber":"85750428576","accountId":17574,"accessRoleName":null,"accountUsername":"muhammad.yazid@tiket.com","verifiedPhoneNumber":true,"currency":"IDR","isB2BCorp":false,"lang":"en","uniqueId":"f0cdf13e-d105-43c0-b51b-a6da76","refreshToken":"eyJraWQiOiIxUkZqU0VWRDY1aWxJVzVQTHU0MjR6LWpxREZ2YnVwRiJ9.eyJhdWQiOiJ0aWtldC5jb20vcnQiLCJzdWIiOiI2ODc1ZTQxMjBlNWIwZTZhNWFlOTY2ZDgiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1NjU2MiwiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzY2MTYxLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.r8A_nRDWaonGm8FrWTrSB946qXVO113efwZmqUFLW8JWkbbakEdrjXbrA4XbAT2h","verifiedEmail":true},"serverTime":"2025-07-15T05:16:02.649+0000","message":"success","errors":null} Info 12:16:02 PM access token : eyJraWQiOiIxUkZqU0VWRDY1aWxJVzVQTHU0MjR6LWpxREZ2YnVwRiJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZTQxMjBlNWIwZTZhNWFlOTY2ZDgiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1NjU2MiwiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzY2MTYxLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.19sBtVUnk36Gdza5iegFd-Hu-XrlektzKd0L4-YszvytmqOfpmvKCEN5mygbSIzF Info 12:16:02 PM accessToken-> Bearer eyJraWQiOiIxUkZqU0VWRDY1aWxJVzVQTHU0MjR6LWpxREZ2YnVwRiJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZTQxMjBlNWIwZTZhNWFlOTY2ZDgiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1NjU2MiwiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzY2MTYxLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.19sBtVUnk36Gdza5iegFd-Hu-XrlektzKd0L4-YszvytmqOfpmvKCEN5mygbSIzF Info 12:16:02 PM query SDET International Info 12:16:02 PM Hitting POST request with, uri: https://preprod.tiket.com/ms-gateway/tix-hotel-autocomplete/v3/autocomplete Info 12:16:02 PM [curl]
curl -X POST \
-H 'ipaddress: 127.0.0.1' \
-H 'Accept-version: v2' \
-H 'useragent: chrome' \
-H 'storeId: TIKETCOM' \
-H 'version: 3' \
-H 'Authorization: Bearer eyJraWQiOiIxUkZqU0VWRDY1aWxJVzVQTHU0MjR6LWpxREZ2YnVwRiJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZTQxMjBlNWIwZTZhNWFlOTY2ZDgiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1NjU2MiwiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzY2MTYxLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.19sBtVUnk36Gdza5iegFd-Hu-XrlektzKd0L4-YszvytmqOfpmvKCEN5mygbSIzF' \
-H 'x-forwarded-host: 127.0.0.1' \
-H 'requestId: 23123123' \
-H 'Currency: IDR' \
-H 'memberType: B2C' \
-H 'lang: id' \
-H 'serviceId: gateway' \
-H 'channelId: WEB' \
-H 'Content-Type: application/json' \
-H 'user-agent: Chrome' \
-H 'username: muhammad.yazid@tiket.com' \
--data '{"query":"SDET International","accommodationTypes":["HOTEL"]}' \
'https://preprod.tiket.com/ms-gateway/tix-hotel-autocomplete/v3/autocomplete'Info 12:16:02 PM hotelId-> sdet-international-804001745477212540 Info 12:16:02 PM hotel name->SDET International Info 12:16:02 PM Date: 2025-05-15 Info 12:16:02 PM Hitting POST request with, uri: https://preprod.tiket.com/ms-gateway/tix-hotel-search/v2/room Info 12:16:02 PM [curl]
curl -X POST \
-H 'X-Search-Session-Id: 23123123' \
-H 'showColor: false' \
-H 'true-client-ip: 192.168.1.1' \
-H 'X-Loyalty-Level: LV2' \
-H 'storeId: TIKETCOM' \
-H 'version: 4' \
-H 'accept: */*' \
-H 'Authorization: Bearer eyJraWQiOiIxUkZqU0VWRDY1aWxJVzVQTHU0MjR6LWpxREZ2YnVwRiJ9.eyJhdWQiOiJ0aWtldC5jb20iLCJzdWIiOiI2ODc1ZTQxMjBlNWIwZTZhNWFlOTY2ZDgiLCJhY2NvdW50aWQiOjE3NTc0LCJzdHQiOjAsIm5iZiI6MTc1MjU1NjU2MiwiaXNzIjoiaHR0cHM6Ly93d3cudGlrZXQuY29tIiwiZXhwIjoxNzUzNzY2MTYxLCJlbWFpbCI6Im11aGFtbWFkLnlhemlkQHRpa2V0LmNvbSJ9.19sBtVUnk36Gdza5iegFd-Hu-XrlektzKd0L4-YszvytmqOfpmvKCEN5mygbSIzF' \
-H 'x-forwarded-host: 192.168.1.1' \
-H 'requestId: 23123123' \
-H 'isVerifiedPhoneNumber: false' \
-H 'currency: IDR' \
-H 'serviceId: gateway' \
-H 'lang: en' \
-H 'channelId: DESKTOP' \
-H 'user-agent: Chrome' \
-H 'username: muhammad.yazid@tiket.com' \
-H 'Content-Type: application/json' \
--data '{"showAlternate":true,"night":1,"childAges":[],"hotelId":"sdet-international-804001745477212540","adult":1,"room":1,"startDate":"2025-05-15"}' \
'https://preprod.tiket.com/ms-gateway/tix-hotel-search/v2/room'Info 12:16:02 PM Error occured: com.tiket.model.Exception.ApiChangeException: Got status code: 400
at com.tiket.io.api.ApiTools.peek(ApiTools.java:232)
at com.tiket.io.api.ApiTools.post(ApiTools.java:106)
at com.tiket.api.accommodation.hotel.room.SelectRoomApi.hitApi(SelectRoomApi.java:50)
at com.tiket.web.dashboard.page.order.orderCreationPage.selectRoom(orderCreationPage.java:192)
at com.tiket.web.dashboard.page.order.orderCreationPage.createHotelSakukuIssuedOrderApi(orderCreationPage.java:616)
at com.tiket.web.dWeb.test.accommodation.hotel.HotelsTest.verifySpecialRequestSo(HotelsTest.java:1852)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
Skip 12:16:02 PM Hotel Booking via API failed. Skipping the subsequent steps. -
verifyUserApplyFilterInHomesRoomList_1752556568667
12:16:08 PM / 00:00:47:123 Pass
verifyUserApplyFilterInHomesRoomList_1752556568667
07.15.2025 12:16:08 PM 07.15.2025 12:16:55 PM 00:00:47:123 · #test-id=1,101Caroline RoomListStatus Timestamp Details Info 12:16:08 PM Test (verifyUserApplyFilterInHomesRoomList) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90] Pass 12:16:55 PM Test success: verifyUserApplyFilterInHomesRoomList Info 12:16:55 PM TestRailID: 1370862 Status Timestamp Details Info 12:16:08 PM Test start: verifyUserApplyFilterInHomesRoomList User open Home Page
Caroline RoomListStatus Timestamp Details Info 12:16:11 PM Maximizing window Info 12:16:11 PM Window is maximized Info 12:16:11 PM Navigating to url: https://preprod.tiket.com/ Info 12:16:13 PM Current url : https://preprod.tiket.com/ Info 12:16:13 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:16:23 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open Homes Landing Page
Caroline RoomListStatus Timestamp Details Info 12:16:24 PM Navigating to url: https://preprod.tiket.com/homes Info 12:16:25 PM Current url : https://preprod.tiket.com/homes User search Homes by location
Caroline RoomListStatus Timestamp Details Info 12:16:26 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:16:26 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:16:26 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:16:26 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:16:26 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:16:26 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:16:26 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:16:26 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:16:26 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:16:26 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:16:26 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:16:26 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:16:26 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:16:26 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:16:26 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:16:26 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:16:26 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:16:26 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:16:26 PM Sending keys: (vila SDET Domestic) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:16:26 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:16:26 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:16:27 PM Sent keys: (vila SDET Domestic) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:16:27 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']] Info 12:16:27 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']] Info 12:16:27 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']] Info 12:16:27 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='vila SDET Domestic']] User click Submit button
Caroline RoomListStatus Timestamp Details Info 12:16:28 PM Clicking on element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:16:28 PM Waiting for element to be clickable: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:16:28 PM Element is now clickable: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:16:28 PM Clicked on element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:16:28 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 12:16:49 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] User click See Rooms button
Caroline RoomListStatus Timestamp Details Info 12:16:49 PM Finding element: [SEE_ROOMS_BUTTON, By.xpath: //button[@data-testid='button-see-room']] Info 12:16:49 PM Found element: [SEE_ROOMS_BUTTON, By.xpath: //button[@data-testid='button-see-room']] Info 12:16:49 PM Waiting for 1 seconds... Info 12:16:50 PM Done waiting. Info 12:16:50 PM Clicking on element: [SEE_ROOMS_BUTTON, By.xpath: //button[@data-testid='button-see-room']] Info 12:16:50 PM Waiting for element to be clickable: [SEE_ROOMS_BUTTON, By.xpath: //button[@data-testid='button-see-room']] Info 12:16:50 PM Element is now clickable: [SEE_ROOMS_BUTTON, By.xpath: //button[@data-testid='button-see-room']] Info 12:16:51 PM Clicked on element: [SEE_ROOMS_BUTTON, By.xpath: //button[@data-testid='button-see-room']] User click filter on Room List
Caroline RoomListStatus Timestamp Details Info 12:16:51 PM Finding element: [SELECT_FILTER_ROOM_LIST, By.xpath: //button[.//span[text()='All inclusive meals']]] Info 12:16:51 PM Found element: [SELECT_FILTER_ROOM_LIST, By.xpath: //button[.//span[text()='All inclusive meals']]] Info 12:16:51 PM Waiting for 1 seconds... Info 12:16:52 PM Done waiting. Info 12:16:52 PM Waiting for element to appear: [SELECT_FILTER_ROOM_LIST, By.xpath: //button[.//span[text()='All inclusive meals']]] Info 12:16:52 PM Element appeared: [SELECT_FILTER_ROOM_LIST, By.xpath: //button[.//span[text()='All inclusive meals']]] Info 12:16:52 PM Finding element: [SELECT_FILTER_ROOM_LIST, By.xpath: //button[.//span[text()='All inclusive meals']]] Info 12:16:52 PM Found element: [SELECT_FILTER_ROOM_LIST, By.xpath: //button[.//span[text()='All inclusive meals']]] Info 12:16:52 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[.//span[text()='All inclusive meals']]] Info 12:16:52 PM Scrolling into web view: [SELECT_FILTER_ROOM_LIST, By.xpath: //button[.//span[text()='All inclusive meals']]] Info 12:16:52 PM Finding element: [SELECT_FILTER_ROOM_LIST, By.xpath: //button[.//span[text()='All inclusive meals']]] Info 12:16:52 PM Found element: [SELECT_FILTER_ROOM_LIST, By.xpath: //button[.//span[text()='All inclusive meals']]] Info 12:16:52 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[.//span[text()='All inclusive meals']]] Info 12:16:52 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[.//span[text()='All inclusive meals']]] Info 12:16:52 PM Scrolled into web view: [SELECT_FILTER_ROOM_LIST, By.xpath: //button[.//span[text()='All inclusive meals']]] Info 12:16:52 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[.//span[text()='All inclusive meals']]] Verify filter applied
Caroline RoomListStatus Timestamp Details Info 12:16:53 PM Waiting for element to appear: [ROOM_FILTER_APPLIED, By.xpath: //p[contains(text(), 'All inclusive meals')]] Info 12:16:53 PM Element appeared: [ROOM_FILTER_APPLIED, By.xpath: //p[contains(text(), 'All inclusive meals')]] Info 12:16:53 PM Finding elements: [ROOM_FILTER_APPLIED, By.xpath: //p[contains(text(), 'All inclusive meals')]] Info 12:16:53 PM Found elements: [ROOM_FILTER_APPLIED, By.xpath: //p[contains(text(), 'All inclusive meals')]] Info 12:16:53 PM Is element displayed: [ROOM_FILTER_APPLIED, By.xpath: //p[contains(text(), 'All inclusive meals')]]? true Info 12:16:53 PM [Assertion passed: Room filters are applied] Info 12:16:53 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Room filters are applied]
Caroline RoomListStatus Timestamp Details Info 12:16:53 PM Expected: is [true] Actual : [true] -
verifyUserApplyFilterInHomesSRP_1752556616546
12:16:56 PM / 00:01:03:312 Pass
verifyUserApplyFilterInHomesSRP_1752556616546
07.15.2025 12:16:56 PM 07.15.2025 12:17:59 PM 00:01:03:312 · #test-id=1,111Caroline SearchPageStatus Timestamp Details Info 12:16:56 PM Test (verifyUserApplyFilterInHomesSRP) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90] Pass 12:17:59 PM Test success: verifyUserApplyFilterInHomesSRP Info 12:17:59 PM TestRailID: 1370858 Status Timestamp Details Info 12:16:56 PM Test start: verifyUserApplyFilterInHomesSRP User open Home Page
Caroline SearchPageStatus Timestamp Details Info 12:16:59 PM Maximizing window Info 12:16:59 PM Window is maximized Info 12:16:59 PM Navigating to url: https://preprod.tiket.com/ Info 12:17:01 PM Current url : https://preprod.tiket.com/ Info 12:17:01 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:17:12 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open Homes Landing Page
Caroline SearchPageStatus Timestamp Details Info 12:17:14 PM Navigating to url: https://preprod.tiket.com/homes Info 12:17:14 PM Current url : https://preprod.tiket.com/homes User search Homes by location
Caroline SearchPageStatus Timestamp Details Info 12:17:16 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:17:16 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:17:16 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:17:16 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:17:16 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:17:16 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:17:16 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:17:16 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:17:16 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:17:16 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:17:16 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:17:16 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:17:16 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:17:16 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:17:16 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:17:16 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:17:16 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:17:16 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:17:16 PM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:17:16 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:17:16 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:17:16 PM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:17:16 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 12:17:17 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 12:17:17 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 12:17:18 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] User click submit button
Caroline SearchPageStatus Timestamp Details Info 12:17:18 PM Clicking on element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:17:18 PM Waiting for element to be clickable: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:17:18 PM Element is now clickable: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:17:19 PM Clicked on element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:17:19 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 12:17:39 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] User apply quick filters
Caroline SearchPageStatus Timestamp Details Info 12:17:40 PM Waiting for element to presence: [QUICK_FILTER_SORT_CHIP, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Sort') or contains(text(), 'Urutkan')]] Info 12:17:40 PM Element presented: [QUICK_FILTER_SORT_CHIP, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Sort') or contains(text(), 'Urutkan')]] Info 12:17:40 PM Clicking on element: [QUICK_FILTER_SORT_CHIP, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Sort') or contains(text(), 'Urutkan')]] Info 12:17:40 PM Waiting for element to be clickable: [QUICK_FILTER_SORT_CHIP, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Sort') or contains(text(), 'Urutkan')]] Info 12:17:40 PM Element is now clickable: [QUICK_FILTER_SORT_CHIP, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Sort') or contains(text(), 'Urutkan')]] Info 12:17:40 PM Clicked on element: [QUICK_FILTER_SORT_CHIP, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Sort') or contains(text(), 'Urutkan')]] Info 12:17:40 PM Clicking on element: [QUICK_FILTER_SORT_ITEM, By.xpath: //*[@data-testid='sort-container']//label[2]//span[contains(@class, 'Radio_checkbox')]] Info 12:17:40 PM Waiting for element to be clickable: [QUICK_FILTER_SORT_ITEM, By.xpath: //*[@data-testid='sort-container']//label[2]//span[contains(@class, 'Radio_checkbox')]] Info 12:17:40 PM Element is now clickable: [QUICK_FILTER_SORT_ITEM, By.xpath: //*[@data-testid='sort-container']//label[2]//span[contains(@class, 'Radio_checkbox')]] Info 12:17:41 PM Clicked on element: [QUICK_FILTER_SORT_ITEM, By.xpath: //*[@data-testid='sort-container']//label[2]//span[contains(@class, 'Radio_checkbox')]] Info 12:17:41 PM Waiting for element to disappear: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]] Info 12:17:43 PM Element disappeared: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]]? true Info 12:17:43 PM Clicking on element: [QUICK_FILTER_STAR_RATING_CHIP, By.xpath: //span[text()='Flower']] Info 12:17:43 PM Waiting for element to be clickable: [QUICK_FILTER_STAR_RATING_CHIP, By.xpath: //span[text()='Flower']] Info 12:17:43 PM Element is now clickable: [QUICK_FILTER_STAR_RATING_CHIP, By.xpath: //span[text()='Flower']] Info 12:17:43 PM Clicked on element: [QUICK_FILTER_STAR_RATING_CHIP, By.xpath: //span[text()='Flower']] Info 12:17:43 PM Clicking on element: [QUICK_FILTER_STAR_ITEM, By.xpath: //h4[contains(text(),'4')]] Info 12:17:43 PM Waiting for element to be clickable: [QUICK_FILTER_STAR_ITEM, By.xpath: //h4[contains(text(),'4')]] Info 12:17:44 PM Element is now clickable: [QUICK_FILTER_STAR_ITEM, By.xpath: //h4[contains(text(),'4')]] Info 12:17:44 PM Clicked on element: [QUICK_FILTER_STAR_ITEM, By.xpath: //h4[contains(text(),'4')]] Info 12:17:44 PM Clicking on element: [QUICK_FILTER_STAR_RATING_SAVE, By.xpath: //*[contains(@class, 'PopupStarFilter_action_container')]//button[text()='Save' or text()='Simpan']] Info 12:17:44 PM Waiting for element to be clickable: [QUICK_FILTER_STAR_RATING_SAVE, By.xpath: //*[contains(@class, 'PopupStarFilter_action_container')]//button[text()='Save' or text()='Simpan']] Info 12:17:44 PM Element is now clickable: [QUICK_FILTER_STAR_RATING_SAVE, By.xpath: //*[contains(@class, 'PopupStarFilter_action_container')]//button[text()='Save' or text()='Simpan']] Info 12:17:44 PM Clicked on element: [QUICK_FILTER_STAR_RATING_SAVE, By.xpath: //*[contains(@class, 'PopupStarFilter_action_container')]//button[text()='Save' or text()='Simpan']] Info 12:17:44 PM Waiting for element to disappear: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]] Info 12:17:46 PM Element disappeared: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]]? true User apply advance filters
Caroline SearchPageStatus Timestamp Details Info 12:17:47 PM Clicking on element: [ADVANCED_FILTER_CHIP, By.xpath: //*[@data-testid='advanced-filter-chip']] Info 12:17:47 PM Waiting for element to be clickable: [ADVANCED_FILTER_CHIP, By.xpath: //*[@data-testid='advanced-filter-chip']] Info 12:17:47 PM Element is now clickable: [ADVANCED_FILTER_CHIP, By.xpath: //*[@data-testid='advanced-filter-chip']] Info 12:17:47 PM Clicked on element: [ADVANCED_FILTER_CHIP, By.xpath: //*[@data-testid='advanced-filter-chip']] Info 12:17:47 PM Waiting for element to presence: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]] Info 12:17:47 PM Element presented: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]] Info 12:17:47 PM Finding element: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]] Info 12:17:47 PM Found element: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]] Info 12:17:47 PM Waiting for 1 seconds... Info 12:17:48 PM Done waiting. Info 12:17:48 PM Clicking on element: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]] Info 12:17:48 PM Waiting for element to be clickable: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]] Info 12:17:48 PM Element is now clickable: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]] Info 12:17:48 PM Clicked on element: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]] Info 12:17:48 PM Waiting for element to presence: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]] Info 12:17:48 PM Element presented: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]] Info 12:17:48 PM Finding element: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]] Info 12:17:48 PM Found element: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]] Info 12:17:48 PM Waiting for 1 seconds... Info 12:17:49 PM Done waiting. Info 12:17:49 PM Clicking on element: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]] Info 12:17:49 PM Waiting for element to be clickable: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]] Info 12:17:49 PM Element is now clickable: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]] Info 12:17:49 PM Clicked on element: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]] Info 12:17:49 PM Waiting for element to presence: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //button[.//h4[text()='WiFi']]] Info 12:17:49 PM Element presented: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //button[.//h4[text()='WiFi']]] Info 12:17:49 PM Finding element: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //button[.//h4[text()='WiFi']]] Info 12:17:49 PM Found element: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //button[.//h4[text()='WiFi']]] Info 12:17:49 PM Waiting for 1 seconds... Info 12:17:50 PM Done waiting. Info 12:17:50 PM Clicking on element: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //button[.//h4[text()='WiFi']]] Info 12:17:50 PM Waiting for element to be clickable: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //button[.//h4[text()='WiFi']]] Info 12:17:50 PM Element is now clickable: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //button[.//h4[text()='WiFi']]] Info 12:17:50 PM Clicked on element: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //button[.//h4[text()='WiFi']]] Info 12:17:50 PM Waiting for element to presence: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:17:50 PM Element presented: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:17:50 PM Finding element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:17:50 PM Found element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:17:50 PM Waiting for 1 seconds... Info 12:17:51 PM Done waiting. Info 12:17:51 PM Finding element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:17:51 PM Found element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:17:51 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:17:51 PM Scrolling into web view: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:17:51 PM Finding element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:17:52 PM Found element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:17:52 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:17:52 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:17:52 PM Scrolled into web view: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:17:52 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:17:52 PM Clicking on element: [ADVANCED_FILTER_SAVE, By.xpath: //button[text()='Save' or text()='Simpan']] Info 12:17:52 PM Waiting for element to be clickable: [ADVANCED_FILTER_SAVE, By.xpath: //button[text()='Save' or text()='Simpan']] Info 12:17:52 PM Element is now clickable: [ADVANCED_FILTER_SAVE, By.xpath: //button[text()='Save' or text()='Simpan']] Info 12:17:52 PM Clicked on element: [ADVANCED_FILTER_SAVE, By.xpath: //button[text()='Save' or text()='Simpan']] Info 12:17:52 PM Waiting for element to disappear: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]] Info 12:17:55 PM Element disappeared: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]]? true Info 12:17:55 PM Finding element: [ADVANCED_FILTER_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Filter')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]] Info 12:17:55 PM Found element: [ADVANCED_FILTER_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Filter')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]] Info 12:17:55 PM Waiting for 1 seconds... Info 12:17:56 PM Done waiting. Info 12:17:56 PM Waiting for element to presence: [ADVANCED_FILTER_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Filter')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]] Info 12:17:56 PM Element presented: [ADVANCED_FILTER_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Filter')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]] Info 12:17:56 PM [Assertion passed: Advanced filters are applied] Info 12:17:56 PM
Expected: is [true]
Actual : [true]
Info 12:17:56 PM Waiting for element to appear: [FILTER_STAR_RATING_APPLIED_ON_HOTEL_LIST, By.xpath: //div[@data-testid='nha-star-rating-container']] Info 12:17:56 PM Element appeared: [FILTER_STAR_RATING_APPLIED_ON_HOTEL_LIST, By.xpath: //div[@data-testid='nha-star-rating-container']] Info 12:17:56 PM Finding elements: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[1]] Info 12:17:56 PM Found elements: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[1]] Info 12:17:57 PM Is element displayed: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[1]]? true Info 12:17:57 PM Got 1 stars and it's true Info 12:17:57 PM Finding elements: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[2]] Info 12:17:57 PM Found elements: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[2]] Info 12:17:57 PM Is element displayed: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[2]]? true Info 12:17:57 PM Got 2 stars and it's true Info 12:17:57 PM Finding elements: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[3]] Info 12:17:57 PM Found elements: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[3]] Info 12:17:57 PM Is element displayed: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[3]]? true Info 12:17:57 PM Got 3 stars and it's true Info 12:17:57 PM Finding elements: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[4]] Info 12:17:57 PM Found elements: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[4]] Info 12:17:57 PM Is element displayed: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[4]]? true Info 12:17:57 PM Got 4 stars and it's true Info 12:17:57 PM Finding elements: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[5]] Info 12:17:57 PM Found elements: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[5]] Info 12:17:57 PM Is element displayed: [QUICK_FILTER_STAR_ITEM, By.xpath: ((//a[contains(@class, 'FullProductCard_container')])[1]//img[@data-testid='nha-star-rating-icon'])[5]]? false Info 12:17:57 PM [Assertion passed: Star rating filter are applied] Info 12:17:57 PM
Expected: is [true]
Actual : [true]
Info 12:17:57 PM Waiting for element to appear: [FILTER_FACILITY_APPLIED_ON_HOTEL_LIST, By.xpath: //span[contains(text(), 'Free Wifi')]] Info 12:17:57 PM Element appeared: [FILTER_FACILITY_APPLIED_ON_HOTEL_LIST, By.xpath: //span[contains(text(), 'Free Wifi')]] Info 12:17:57 PM Finding elements: [FILTER_FACILITY_APPLIED_ON_HOTEL_LIST, By.xpath: //span[contains(text(), 'Free Wifi')]] Info 12:17:57 PM Found elements: [FILTER_FACILITY_APPLIED_ON_HOTEL_LIST, By.xpath: //span[contains(text(), 'Free Wifi')]] Info 12:17:57 PM Is element displayed: [FILTER_FACILITY_APPLIED_ON_HOTEL_LIST, By.xpath: //span[contains(text(), 'Free Wifi')]]? true Info 12:17:57 PM [Assertion passed: Facility filter are applied] Info 12:17:57 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Advanced filters are applied]
Caroline SearchPageStatus Timestamp Details Info 12:17:56 PM Expected: is [true] Actual : [true] [Assertion passed: Star rating filter are applied]
Caroline SearchPageStatus Timestamp Details Info 12:17:57 PM Expected: is [true] Actual : [true] [Assertion passed: Facility filter are applied]
Caroline SearchPageStatus Timestamp Details Info 12:17:57 PM Expected: is [true] Actual : [true] -
verifyUserApplyFilterInSRP_1752556680973
12:18:00 PM / 00:01:07:554 Pass
verifyUserApplyFilterInSRP_1752556680973
07.15.2025 12:18:00 PM 07.15.2025 12:19:08 PM 00:01:07:554 · #test-id=1,122Deeon SearchPageStatus Timestamp Details Info 12:18:00 PM Test (verifyUserApplyFilterInSRP) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90] Pass 12:19:08 PM Test success: verifyUserApplyFilterInSRP Info 12:19:08 PM TestRailID: 1099741 Status Timestamp Details Info 12:18:00 PM Test start: verifyUserApplyFilterInSRP User open Home Page
Deeon SearchPageStatus Timestamp Details Info 12:18:05 PM Maximizing window Info 12:18:05 PM Window is maximized Info 12:18:05 PM Navigating to url: https://preprod.tiket.com/ Info 12:18:07 PM Current url : https://preprod.tiket.com/ Info 12:18:07 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:18:17 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open Hotel Landing Page
Deeon SearchPageStatus Timestamp Details Info 12:18:17 PM Navigating to url: https://preprod.tiket.com/hotel Info 12:18:18 PM Current url : https://preprod.tiket.com/hotel Info 12:18:18 PM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:18:18 PM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:18:18 PM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:18:18 PM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:18:19 PM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 12:18:19 PM [Assertion passed: Landing Page is Opened] Info 12:18:19 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Deeon SearchPageStatus Timestamp Details Info 12:18:19 PM Expected: is [true] Actual : [true] User search hotel by location
Deeon SearchPageStatus Timestamp Details Info 12:18:20 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:18:20 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:18:20 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:18:20 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:18:20 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:18:20 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:18:20 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:18:20 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:18:20 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:18:20 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:18:20 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:18:20 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:18:20 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:18:20 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:18:20 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:18:20 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:18:20 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:18:20 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:18:20 PM Sending keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:18:20 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:18:20 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:18:20 PM Sent keys: (Jakarta) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:18:20 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 12:18:22 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 12:18:22 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] Info 12:18:22 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='Jakarta']] User hit search button
Deeon SearchPageStatus Timestamp Details Info 12:18:23 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:18:23 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:18:23 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:18:23 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:18:23 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:18:23 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:18:23 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:18:23 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:18:23 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:18:23 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:18:23 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 12:18:43 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 12:18:43 PM Waiting for element to appear: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 12:18:43 PM Element appeared: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 12:18:43 PM Finding elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 12:18:43 PM Found elements: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]] Info 12:18:43 PM Is element displayed: [HOTEL_CARD, By.xpath: (//a[contains(@class, 'ProductCard_container')])[1]]? true Info 12:18:43 PM [Assertion passed: SRP is Loaded] Info 12:18:43 PM
Expected: is [true]
Actual : [true]
[Assertion passed: SRP is Loaded]
Deeon SearchPageStatus Timestamp Details Info 12:18:43 PM Expected: is [true] Actual : [true] User apply quick filters
Deeon SearchPageStatus Timestamp Details Info 12:18:44 PM Waiting for element to presence: [QUICK_FILTER_SORT_CHIP, By.xpath: //span[contains(@class, 'Chip_text') and contains(text(), 'Sort')]] Info 12:18:44 PM Element presented: [QUICK_FILTER_SORT_CHIP, By.xpath: //span[contains(@class, 'Chip_text') and contains(text(), 'Sort')]] Info 12:18:44 PM Clicking on element: [QUICK_FILTER_SORT_CHIP, By.xpath: //span[contains(@class, 'Chip_text') and contains(text(), 'Sort')]] Info 12:18:44 PM Waiting for element to be clickable: [QUICK_FILTER_SORT_CHIP, By.xpath: //span[contains(@class, 'Chip_text') and contains(text(), 'Sort')]] Info 12:18:44 PM Element is now clickable: [QUICK_FILTER_SORT_CHIP, By.xpath: //span[contains(@class, 'Chip_text') and contains(text(), 'Sort')]] Info 12:18:45 PM Clicked on element: [QUICK_FILTER_SORT_CHIP, By.xpath: //span[contains(@class, 'Chip_text') and contains(text(), 'Sort')]] Info 12:18:45 PM Clicking on element: [QUICK_FILTER_SORT_ITEM, By.xpath: //*[@data-testid='sort-container']//label[2]//span[contains(@class, 'Radio_checkbox')]] Info 12:18:45 PM Waiting for element to be clickable: [QUICK_FILTER_SORT_ITEM, By.xpath: //*[@data-testid='sort-container']//label[2]//span[contains(@class, 'Radio_checkbox')]] Info 12:18:45 PM Element is now clickable: [QUICK_FILTER_SORT_ITEM, By.xpath: //*[@data-testid='sort-container']//label[2]//span[contains(@class, 'Radio_checkbox')]] Info 12:18:46 PM Clicked on element: [QUICK_FILTER_SORT_ITEM, By.xpath: //*[@data-testid='sort-container']//label[2]//span[contains(@class, 'Radio_checkbox')]] Info 12:18:46 PM Waiting for element to disappear: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]] Info 12:18:49 PM Element disappeared: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]]? true Info 12:18:49 PM Clicking on element: [QUICK_FILTER_STAR_RATING_CHIP, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Star') or contains(text(), 'Bintang')]] Info 12:18:49 PM Waiting for element to be clickable: [QUICK_FILTER_STAR_RATING_CHIP, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Star') or contains(text(), 'Bintang')]] Info 12:18:49 PM Element is now clickable: [QUICK_FILTER_STAR_RATING_CHIP, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Star') or contains(text(), 'Bintang')]] Info 12:18:49 PM Clicked on element: [QUICK_FILTER_STAR_RATING_CHIP, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Star') or contains(text(), 'Bintang')]] Info 12:18:49 PM Clicking on element: [QUICK_FILTER_STAR_ITEM, By.xpath: //*[contains(@class, 'StarFilter_chip_options')]/button[1]] Info 12:18:49 PM Waiting for element to be clickable: [QUICK_FILTER_STAR_ITEM, By.xpath: //*[contains(@class, 'StarFilter_chip_options')]/button[1]] Info 12:18:50 PM Element is now clickable: [QUICK_FILTER_STAR_ITEM, By.xpath: //*[contains(@class, 'StarFilter_chip_options')]/button[1]] Info 12:18:50 PM Clicked on element: [QUICK_FILTER_STAR_ITEM, By.xpath: //*[contains(@class, 'StarFilter_chip_options')]/button[1]] Info 12:18:50 PM Clicking on element: [QUICK_FILTER_STAR_RATING_SAVE, By.xpath: //*[contains(@class, 'PopupStarFilter_action_container')]//button[text()='Save' or text()='Simpan']] Info 12:18:50 PM Waiting for element to be clickable: [QUICK_FILTER_STAR_RATING_SAVE, By.xpath: //*[contains(@class, 'PopupStarFilter_action_container')]//button[text()='Save' or text()='Simpan']] Info 12:18:50 PM Element is now clickable: [QUICK_FILTER_STAR_RATING_SAVE, By.xpath: //*[contains(@class, 'PopupStarFilter_action_container')]//button[text()='Save' or text()='Simpan']] Info 12:18:50 PM Clicked on element: [QUICK_FILTER_STAR_RATING_SAVE, By.xpath: //*[contains(@class, 'PopupStarFilter_action_container')]//button[text()='Save' or text()='Simpan']] Info 12:18:50 PM Waiting for element to disappear: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]] Info 12:18:53 PM Element disappeared: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]]? true Info 12:18:53 PM Finding element: [QUICK_FILTER_SORT_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Sort') or contains(text(), 'Urutkan')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]] Info 12:18:53 PM Found element: [QUICK_FILTER_SORT_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Sort') or contains(text(), 'Urutkan')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]] Info 12:18:53 PM Waiting for 1 seconds... Info 12:18:54 PM Done waiting. Info 12:18:54 PM Waiting for element to presence: [QUICK_FILTER_SORT_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Sort') or contains(text(), 'Urutkan')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]] Info 12:18:54 PM Element presented: [QUICK_FILTER_SORT_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Sort') or contains(text(), 'Urutkan')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]] Info 12:18:54 PM Finding element: [QUICK_FILTER_STAR_RATING_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Star') or contains(text(), 'Bintang')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]] Info 12:18:54 PM Found element: [QUICK_FILTER_STAR_RATING_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Star') or contains(text(), 'Bintang')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]] Info 12:18:54 PM Waiting for 1 seconds... Info 12:18:55 PM Done waiting. Info 12:18:55 PM Waiting for element to presence: [QUICK_FILTER_STAR_RATING_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Star') or contains(text(), 'Bintang')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]] Info 12:18:55 PM Element presented: [QUICK_FILTER_STAR_RATING_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Star') or contains(text(), 'Bintang')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]] Info 12:18:55 PM [Assertion passed: Quick filters are applied] Info 12:18:55 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Quick filters are applied]
Deeon SearchPageStatus Timestamp Details Info 12:18:55 PM Expected: is [true] Actual : [true] User apply advanced filters
Deeon SearchPageStatus Timestamp Details Info 12:18:57 PM Clicking on element: [ADVANCED_FILTER_CHIP, By.xpath: //*[@data-testid='advanced-filter-chip']] Info 12:18:57 PM Waiting for element to be clickable: [ADVANCED_FILTER_CHIP, By.xpath: //*[@data-testid='advanced-filter-chip']] Info 12:18:57 PM Element is now clickable: [ADVANCED_FILTER_CHIP, By.xpath: //*[@data-testid='advanced-filter-chip']] Info 12:18:58 PM Clicked on element: [ADVANCED_FILTER_CHIP, By.xpath: //*[@data-testid='advanced-filter-chip']] Info 12:18:58 PM Waiting for element to presence: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]] Info 12:18:58 PM Element presented: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]] Info 12:18:58 PM Finding element: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]] Info 12:18:58 PM Found element: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]] Info 12:18:58 PM Waiting for 1 seconds... Info 12:18:59 PM Done waiting. Info 12:18:59 PM Clicking on element: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]] Info 12:18:59 PM Waiting for element to be clickable: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]] Info 12:18:59 PM Element is now clickable: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]] Info 12:18:59 PM Clicked on element: [ADVANCED_FILTER_POPULAR_CHIP, By.xpath: //*[contains(@class, 'PopularFilter_chips_wrapper')]//button[1]] Info 12:18:59 PM Waiting for element to presence: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]] Info 12:18:59 PM Element presented: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]] Info 12:18:59 PM Finding element: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]] Info 12:18:59 PM Found element: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]] Info 12:18:59 PM Waiting for 1 seconds... Info 12:19:00 PM Done waiting. Info 12:19:00 PM Clicking on element: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]] Info 12:19:00 PM Waiting for element to be clickable: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]] Info 12:19:00 PM Element is now clickable: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]] Info 12:19:00 PM Clicked on element: [ADVANCED_FILTER_SWITCH_INPUT_ITEM, By.xpath: //*[contains(@class, 'SwitchInput_content')]/following-sibling::*[contains(@class, 'SwitchInput_toggle')][1]] Info 12:19:00 PM Waiting for element to presence: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //*[@data-testid='facility'][1]] Info 12:19:00 PM Element presented: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //*[@data-testid='facility'][1]] Info 12:19:00 PM Finding element: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //*[@data-testid='facility'][1]] Info 12:19:00 PM Found element: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //*[@data-testid='facility'][1]] Info 12:19:00 PM Waiting for 1 seconds... Info 12:19:01 PM Done waiting. Info 12:19:01 PM Clicking on element: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //*[@data-testid='facility'][1]] Info 12:19:01 PM Waiting for element to be clickable: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //*[@data-testid='facility'][1]] Info 12:19:01 PM Element is now clickable: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //*[@data-testid='facility'][1]] Info 12:19:01 PM Clicked on element: [ADVANCED_FILTER_FACILITY_GROUP_ITEM, By.xpath: //*[@data-testid='facility'][1]] Info 12:19:01 PM Waiting for element to presence: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:19:01 PM Element presented: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:19:01 PM Finding element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:19:01 PM Found element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:19:01 PM Waiting for 1 seconds... Info 12:19:02 PM Done waiting. Info 12:19:02 PM Finding element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:19:02 PM Found element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:19:02 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:19:02 PM Scrolling into web view: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:19:02 PM Finding element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:19:02 PM Found element: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:19:02 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:19:02 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:19:02 PM Scrolled into web view: [ADVANCED_FILTER_CHECKBOX_ITEM, By.xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:19:02 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[contains(@class, 'CheckboxGroupInput_group')]//input[@data-testid='checkbox'][1]] Info 12:19:02 PM Clicking on element: [ADVANCED_FILTER_SAVE, By.xpath: //button[text()='Save' or text()='Simpan']] Info 12:19:02 PM Waiting for element to be clickable: [ADVANCED_FILTER_SAVE, By.xpath: //button[text()='Save' or text()='Simpan']] Info 12:19:02 PM Element is now clickable: [ADVANCED_FILTER_SAVE, By.xpath: //button[text()='Save' or text()='Simpan']] Info 12:19:03 PM Clicked on element: [ADVANCED_FILTER_SAVE, By.xpath: //button[text()='Save' or text()='Simpan']] Info 12:19:03 PM Waiting for element to disappear: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]] Info 12:19:05 PM Element disappeared: [SRP_LOADING, By.xpath: //*[contains(@class, 'main_loading')]]? true Info 12:19:05 PM Finding element: [ADVANCED_FILTER_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Filter')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]] Info 12:19:05 PM Found element: [ADVANCED_FILTER_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Filter')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]] Info 12:19:05 PM Waiting for 1 seconds... Info 12:19:06 PM Done waiting. Info 12:19:06 PM Waiting for element to presence: [ADVANCED_FILTER_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Filter')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]] Info 12:19:06 PM Element presented: [ADVANCED_FILTER_ACTIVE, By.xpath: //button[contains(@class, 'Chip_chip')]//span[contains(text(), 'Filter')]/following-sibling::*//*[contains(@class, 'Notif_color_green')]] Info 12:19:06 PM [Assertion passed: Advanced filters are applied] Info 12:19:06 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Advanced filters are applied]
Deeon SearchPageStatus Timestamp Details Info 12:19:06 PM Expected: is [true] Actual : [true] -
verifyUserDirectedToCorrectBookingForm_1752556749292
12:19:09 PM / 00:01:31:168 Fail
verifyUserDirectedToCorrectBookingForm_1752556749292
07.15.2025 12:19:09 PM 07.15.2025 12:20:40 PM 00:01:31:168 · #test-id=1,134Akshi BookingPageStatus Timestamp Details Info 12:19:09 PM Test (verifyUserDirectedToCorrectBookingForm) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90] Fail 12:20:36 PM Test failed: verifyUserDirectedToCorrectBookingForm Info 12:20:40 PM Screenshot Info 12:20:40 PM TestRailID: 1099735 Status Timestamp Details Info 12:19:09 PM Test start: verifyUserDirectedToCorrectBookingForm User open home page
Akshi BookingPageStatus Timestamp Details Info 12:19:11 PM Maximizing window Info 12:19:11 PM Window is maximized Info 12:19:11 PM Navigating to url: https://preprod.tiket.com/ Info 12:19:13 PM Current url : https://preprod.tiket.com/ Info 12:19:13 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:19:24 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Akshi BookingPageStatus Timestamp Details Info 12:19:24 PM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 12:19:24 PM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 12:19:24 PM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:19:26 PM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:19:26 PM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:19:26 PM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:19:26 PM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true Info 12:19:26 PM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:19:26 PM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:19:26 PM Maximizing window Info 12:19:26 PM Window is maximized Info 12:19:26 PM Navigating to url: https://preprod.tiket.com/ Info 12:19:28 PM Current url : https://preprod.tiket.com/ Info 12:19:28 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:19:38 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:19:38 PM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:19:49 PM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:19:49 PM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:19:49 PM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:19:49 PM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Akshi BookingPageStatus Timestamp Details Info 12:19:50 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:19:50 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:19:50 PM Current currency: IDR User Open hotel Landing page
Akshi BookingPageStatus Timestamp Details Info 12:19:56 PM Navigating to url: https://preprod.tiket.com/hotel Info 12:19:57 PM Current url : https://preprod.tiket.com/hotel Search stay location
Akshi BookingPageStatus Timestamp Details Info 12:19:57 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:19:57 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:19:57 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:19:57 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:19:57 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:19:57 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:19:57 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:19:58 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:19:58 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:19:58 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:19:58 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:19:58 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:19:58 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:19:58 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:19:58 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:19:58 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:19:58 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:19:58 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:19:58 PM Sending keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:19:58 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:19:58 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:19:58 PM Sent keys: (SDET International) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:19:58 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 12:19:59 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 12:19:59 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Info 12:19:59 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='SDET International']] Set guests and rooms
Akshi BookingPageStatus Timestamp Details Info 12:20:00 PM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 12:20:00 PM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 12:20:00 PM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 12:20:00 PM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 12:20:00 PM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 12:20:00 PM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 12:20:00 PM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 12:20:00 PM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 12:20:00 PM Getting "value" value from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 12:20:00 PM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 12:20:00 PM currentAdult is '1' Info 12:20:00 PM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:20:00 PM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:20:00 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:20:00 PM Scrolling into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:20:00 PM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:20:00 PM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:20:00 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:20:00 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:20:00 PM Scrolled into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:20:00 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:20:00 PM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 12:20:00 PM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 12:20:00 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 12:20:00 PM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 12:20:00 PM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 12:20:00 PM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 12:20:00 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 12:20:00 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 12:20:00 PM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 12:20:00 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']] Set date
Akshi BookingPageStatus Timestamp Details Info 12:20:01 PM Got random number -> 17 Info 12:20:01 PM Got random number -> 18 Info 12:20:01 PM stringStartDate is '17', stringEndDate is '18' Info 12:20:01 PM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 12:20:01 PM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 12:20:01 PM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 12:20:01 PM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 12:20:01 PM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:20:02 PM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:20:02 PM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:20:02 PM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:20:02 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:20:02 PM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:20:02 PM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:20:02 PM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:20:02 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:20:02 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:20:02 PM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:20:02 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:20:02 PM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 12:20:02 PM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 12:20:02 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 12:20:02 PM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 12:20:02 PM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 12:20:02 PM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 12:20:02 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 12:20:02 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 12:20:02 PM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 12:20:02 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] submit search Button
Akshi BookingPageStatus Timestamp Details Info 12:20:03 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:20:03 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:20:03 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:20:03 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:20:03 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:20:03 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:20:03 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:20:03 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:20:03 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:20:03 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:20:03 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 12:20:23 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Akshi BookingPageStatus Timestamp Details Info 12:20:24 PM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:20:24 PM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:20:24 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:20:24 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:20:24 PM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:20:24 PM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:20:24 PM [Assertion passed: Verify User is redirected to PDP] Info 12:20:24 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify User is redirected to PDP]
Akshi BookingPageStatus Timestamp Details Info 12:20:24 PM Expected: is [true] Actual : [true] Rooms are available hence click on See Rooms Button
Akshi BookingPageStatus Timestamp Details Info 12:20:25 PM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:20:25 PM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:20:25 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='button-see-room']] Info 12:20:25 PM Scrolling into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:20:25 PM Finding element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:20:25 PM Found element: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:20:25 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='button-see-room']] Info 12:20:25 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='button-see-room']] Info 12:20:25 PM Scrolled into web view: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:20:26 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='button-see-room']] Scroll to room list section
Akshi BookingPageStatus Timestamp Details Info 12:20:26 PM Waiting for element to appear: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:20:26 PM Element appeared: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:20:26 PM Finding elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:20:26 PM Found elements: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]] Info 12:20:26 PM Is element displayed: [FIRST_ROOM_CARD, By.xpath: (//div[@data-testid='room-card-container'])[1]]? true Info 12:20:26 PM [Assertion passed: Room list is visible] Info 12:20:26 PM
Expected: is [true]
Actual : [true]
Info 12:20:27 PM Waiting for element to appear: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 12:20:27 PM Element appeared: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 12:20:27 PM Finding elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 12:20:27 PM Found elements: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]] Info 12:20:27 PM Is element displayed: [FIRST_ROOM_IMG, By.xpath: (//div[contains(@class, 'ListGroup_list_group')]//img[@data-testid='final-result-image'])[1]]? true Info 12:20:27 PM [Assertion passed: Rooms Image should be visible] Info 12:20:27 PM
Expected: is [true]
Actual : [true]
Info 12:20:27 PM Waiting for element to appear: [BOOK_ROOM_DETAIL, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3] Info 12:20:28 PM Element appeared: [BOOK_ROOM_DETAIL, By.xpath: (//div[@data-testid='room-card-container'])[1]//h3] Info 12:20:28 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]//h3] Info 12:20:28 PM Got text: (Suite, 1 Bedroom) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[@data-testid='room-card-container'])[1]//h3] [Assertion passed: Room list is visible]
Akshi BookingPageStatus Timestamp Details Info 12:20:26 PM Expected: is [true] Actual : [true] [Assertion passed: Rooms Image should be visible]
Akshi BookingPageStatus Timestamp Details Info 12:20:27 PM Expected: is [true] Actual : [true] Click Book Button
Akshi BookingPageStatus Timestamp Details Info 12:20:28 PM Waiting for element to presence: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:20:28 PM Element presented: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:20:29 PM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:20:29 PM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:20:29 PM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:20:29 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']] Info 12:20:29 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']] Info 12:20:29 PM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:20:29 PM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:20:29 PM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:20:29 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']] Info 12:20:29 PM Scrolling into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:20:29 PM Finding element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:20:29 PM Found element: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:20:29 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']] Info 12:20:29 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']] Info 12:20:29 PM Scrolled into web view: [BOOK_ROOM, By.xpath: //*[@data-testid='room-card-button-book']] Info 12:20:29 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='room-card-button-book']] Go Inside Booking Form
Akshi BookingPageStatus Timestamp Details Info 12:20:30 PM Waiting for element to appear: [BOOKINF_FORM_HOTEL_NAME, By.xpath: //*[@data-testid='item-name']] Info 12:20:33 PM Element appeared: [BOOKINF_FORM_HOTEL_NAME, By.xpath: //*[@data-testid='item-name']] Info 12:20:33 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']] Info 12:20:33 PM Got text: (The ResidencesS at Puri Casablanca) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']] Info 12:20:33 PM [Assertion passed: Hotel name matched] Info 12:20:33 PM
Expected: is "SDET International"
Actual : "The ResidencesS at Puri Casablanca"
[Assertion failed: Hotel name matched]
Akshi BookingPageStatus Timestamp Details Fail 12:20:33 PM Expected: is "SDET International" Actual : "The ResidencesS at Puri Casablanca" Exception
Akshi BookingPageStatus Timestamp Details Fail 12:20:34 PM -
verifyUserRedirectToPdpFromLPLogin_1752556842052
12:20:42 PM / 00:01:29:537 Pass
verifyUserRedirectToPdpFromLPLogin_1752556842052
07.15.2025 12:20:42 PM 07.15.2025 12:22:11 PM 00:01:29:537 · #test-id=1,154Akshi Harshit DetailPageStatus Timestamp Details Info 12:20:42 PM Test (verifyUserRedirectToPdpFromLPLogin) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90] Pass 12:22:11 PM Test success: verifyUserRedirectToPdpFromLPLogin Info 12:22:11 PM TestRailID: 1193219 Status Timestamp Details Info 12:20:42 PM Test start: verifyUserRedirectToPdpFromLPLogin User open home page
Akshi Harshit DetailPageStatus Timestamp Details Info 12:20:46 PM Maximizing window Info 12:20:46 PM Window is maximized Info 12:20:46 PM Navigating to url: https://preprod.tiket.com/ Info 12:20:48 PM Current url : https://preprod.tiket.com/ Info 12:20:48 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:20:58 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open as logged in user
Akshi Harshit DetailPageStatus Timestamp Details Info 12:20:58 PM Navigating to url: https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 12:20:58 PM Current url : https://preprod.tiket.com/myaccount?utm_section=navigationBar;edit_profile&utm_logic=none Info 12:20:58 PM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:21:00 PM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:21:00 PM Finding elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:21:00 PM Found elements: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:21:00 PM Is element displayed: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]]? true Info 12:21:00 PM Waiting for element to appear: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:21:00 PM Element appeared: [ACCOUNT_HOLDER_NAME, By.xpath: //div[contains(@class,'Profile_list')]//span[contains(@class,'Text')][3]] Info 12:21:00 PM Maximizing window Info 12:21:00 PM Window is maximized Info 12:21:00 PM Navigating to url: https://preprod.tiket.com/ Info 12:21:02 PM Current url : https://preprod.tiket.com/ Info 12:21:02 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:21:12 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:21:12 PM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:21:22 PM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:21:22 PM Finding elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:21:22 PM Found elements: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:21:22 PM Is element displayed: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]]? false User select IDR currency
Akshi Harshit DetailPageStatus Timestamp Details Info 12:21:23 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:21:23 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:21:23 PM Current currency: IDR User Open hotel Landing page
Akshi Harshit DetailPageStatus Timestamp Details Info 12:21:26 PM Navigating to url: https://preprod.tiket.com/hotel Info 12:21:26 PM Current url : https://preprod.tiket.com/hotel Search stay location
Akshi Harshit DetailPageStatus Timestamp Details Info 12:21:27 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:21:27 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:21:27 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:21:27 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:21:27 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:21:27 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:21:27 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:21:27 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:21:27 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:21:27 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:21:27 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:21:27 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:21:27 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:21:27 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:21:27 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:21:27 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:21:27 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:21:27 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:21:27 PM Sending keys: (Carvens Hotel) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:21:27 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:21:27 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:21:28 PM Sent keys: (Carvens Hotel) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:21:28 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']] Info 12:21:28 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']] Info 12:21:28 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']] Info 12:21:29 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='Carvens Hotel']] Set guests and rooms
Akshi Harshit DetailPageStatus Timestamp Details Info 12:21:29 PM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 12:21:29 PM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 12:21:29 PM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 12:21:29 PM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 12:21:29 PM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 12:21:30 PM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 12:21:30 PM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 12:21:30 PM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 12:21:30 PM Getting "value" value from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 12:21:30 PM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 12:21:30 PM currentAdult is '1' Info 12:21:30 PM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:21:30 PM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:21:30 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:21:30 PM Scrolling into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:21:30 PM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:21:30 PM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:21:30 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:21:30 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:21:30 PM Scrolled into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:21:30 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:21:30 PM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 12:21:30 PM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 12:21:30 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 12:21:30 PM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 12:21:30 PM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 12:21:30 PM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 12:21:30 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 12:21:30 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 12:21:30 PM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 12:21:30 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']] Set date
Akshi Harshit DetailPageStatus Timestamp Details Info 12:21:32 PM Got random number -> 17 Info 12:21:32 PM Got random number -> 18 Info 12:21:32 PM stringStartDate is '17', stringEndDate is '18' Info 12:21:32 PM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 12:21:32 PM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 12:21:32 PM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 12:21:32 PM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 12:21:32 PM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:21:32 PM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:21:32 PM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:21:33 PM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:21:33 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:21:33 PM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:21:33 PM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:21:33 PM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:21:33 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:21:33 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:21:33 PM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:21:33 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17'])[1]] Info 12:21:33 PM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 12:21:33 PM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 12:21:33 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 12:21:33 PM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 12:21:33 PM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 12:21:33 PM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 12:21:33 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 12:21:33 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 12:21:33 PM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] Info 12:21:33 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='17']//following::*//*[contains(@class,'Day_day_number') and text()='18']] submit search Button
Akshi Harshit DetailPageStatus Timestamp Details Info 12:21:34 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:21:34 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:21:34 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:21:34 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:21:34 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:21:34 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:21:34 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:21:34 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:21:34 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:21:35 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:21:35 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 12:21:55 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Akshi Harshit DetailPageStatus Timestamp Details Info 12:21:55 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:21:55 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:21:55 PM Finding elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:21:55 PM Found elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:21:55 PM Is element displayed: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]? true Info 12:21:55 PM [Assertion passed: Hotel's Image is visible on Hotel PDP] Info 12:21:55 PM
Expected: is [true]
Actual : [true]
Info 12:21:56 PM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:21:56 PM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:21:56 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //h1[@data-testid='name']] Info 12:21:56 PM Got text: (Carvens Hotel) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //h1[@data-testid='name']] Info 12:21:56 PM [Assertion passed: Hotel name is same as User searched on LP] Info 12:21:56 PM
Expected: a string containing "Carvens Hotel"
Actual : "Carvens Hotel"
Info 12:21:57 PM Waiting for element to appear: [AREA, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[4]] Info 12:21:57 PM Element appeared: [AREA, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[4]] Info 12:21:57 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[4]] Info 12:21:57 PM Got text: (Grogol Petamburan) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[4]] Info 12:21:57 PM [Assertion passed: Hotel's Area is visible on Hotel PDP] Info 12:21:57 PM
Expected: is [true]
Actual : [true]
Info 12:21:57 PM Waiting for element to appear: [CITY, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[3]] Info 12:21:57 PM Element appeared: [CITY, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[3]] Info 12:21:57 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[3]] Info 12:21:57 PM Got text: (West Jakarta) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[3]] Info 12:21:57 PM [Assertion passed: Hotel's City is visible on Hotel PDP] Info 12:21:57 PM
Expected: is [true]
Actual : [true]
Info 12:21:58 PM Waiting for element to appear: [REGION, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[2]] Info 12:21:58 PM Element appeared: [REGION, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[2]] Info 12:21:58 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[2]] Info 12:21:58 PM Got text: (Jakarta) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[2]] Info 12:21:58 PM [Assertion passed: Hotel's Region is visible on Hotel PDP] Info 12:21:58 PM
Expected: is [true]
Actual : [true]
Info 12:21:58 PM Waiting for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 12:22:09 PM Timeout waiting for 10 seconds for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 12:22:09 PM Finding elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 12:22:09 PM Found elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 12:22:09 PM Is element displayed: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]? false Info 12:22:09 PM Waiting for element to appear: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 12:22:09 PM Element appeared: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 12:22:09 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 12:22:09 PM Got text: (IDR 126,608) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 12:22:09 PM [Assertion passed: Hotel's Price is visible on Hotel PDP] Info 12:22:09 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Hotel's Image is visible on Hotel PDP]
Akshi Harshit DetailPageStatus Timestamp Details Info 12:21:55 PM Expected: is [true] Actual : [true] [Assertion passed: Hotel name is same as User searched on LP]
Akshi Harshit DetailPageStatus Timestamp Details Info 12:21:56 PM Expected: a string containing "Carvens Hotel" Actual : "Carvens Hotel" [Assertion passed: Hotel's Area is visible on Hotel PDP]
Akshi Harshit DetailPageStatus Timestamp Details Info 12:21:57 PM Expected: is [true] Actual : [true] [Assertion passed: Hotel's City is visible on Hotel PDP]
Akshi Harshit DetailPageStatus Timestamp Details Info 12:21:57 PM Expected: is [true] Actual : [true] [Assertion passed: Hotel's Region is visible on Hotel PDP]
Akshi Harshit DetailPageStatus Timestamp Details Info 12:21:58 PM Expected: is [true] Actual : [true] [Assertion passed: Hotel's Price is visible on Hotel PDP]
Akshi Harshit DetailPageStatus Timestamp Details Info 12:22:09 PM Expected: is [true] Actual : [true] -
verifyUserRedirectToPdpGuest_1752556932697
12:22:12 PM / 00:01:28:093 Pass
verifyUserRedirectToPdpGuest_1752556932697
07.15.2025 12:22:12 PM 07.15.2025 12:23:40 PM 00:01:28:093 · #test-id=1,171Harshit DetailPageStatus Timestamp Details Info 12:22:12 PM Test (verifyUserRedirectToPdpGuest) running with Session: Session[sessionId=a6ee3980529a817d6aecbefff82d8810, driver=ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810), createdAt=1752556085016, timeLimitMinutes=90] Pass 12:23:40 PM Test success: verifyUserRedirectToPdpGuest Info 12:23:40 PM TestRailID: 1370856 Status Timestamp Details Info 12:22:12 PM Test start: verifyUserRedirectToPdpGuest User open home page
Harshit DetailPageStatus Timestamp Details Info 12:22:15 PM Maximizing window Info 12:22:15 PM Window is maximized Info 12:22:15 PM Navigating to url: https://preprod.tiket.com/ Info 12:22:18 PM Current url : https://preprod.tiket.com/ Info 12:22:18 PM Waiting for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] Info 12:22:28 PM Timeout waiting for 10 seconds for element to appear: [CLOSE_POP_UP, By.xpath: //button[contains(@class, 'Button-module') and (normalize-space(text())='Close' or normalize-space(text())='Tutup')]] User open home page as guest
Harshit DetailPageStatus Timestamp Details Info 12:22:29 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:22:29 PM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:22:29 PM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:22:29 PM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:22:29 PM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 12:22:29 PM Finding elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 12:22:30 PM Found elements: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]] Info 12:22:30 PM Is element displayed: [HOME_PAGE_LOGO, By.xpath: //img[contains(@class , 'DesktopLogo')]]? true Info 12:22:30 PM Finding elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 12:22:30 PM Found elements: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2] Info 12:22:30 PM Is element displayed: [HOME_PAGE_HEADING, By.xpath: //div[contains(@class,'HomeDesktopHeaderSection_greeting')]//h2]? true Info 12:22:30 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:22:30 PM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:22:30 PM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:22:30 PM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:22:30 PM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? true Info 12:22:30 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:22:30 PM Element appeared: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:22:30 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class,'blink_icon')]] Info 12:22:30 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //div[contains(@class,'blink_icon')]] Info 12:22:30 PM Waiting for element to appear: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 12:22:30 PM Element appeared: [LOGOUT_DIV_LINK, By.xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 12:22:30 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 12:22:31 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 12:22:31 PM Clicking element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 12:22:31 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //a[text() = 'Log Out' or text()='Keluar']] Info 12:22:31 PM Waiting for element to appear: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 12:22:31 PM Element appeared: [LOGOUT_BUTTON, By.xpath: //button[text() = 'Log out' or text()='Keluar']] Info 12:22:31 PM Clicking element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 12:22:31 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text() = 'Log out' or text()='Keluar']] Info 12:22:31 PM Waiting for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:22:42 PM Timeout waiting for 10 seconds for element to appear: [RELOAD_BUTTON, By.xpath: //button[contains(@class, 'ErrorView_btn')]] Info 12:22:42 PM Waiting for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:22:48 PM Timeout waiting for 6 seconds for element to appear: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:22:48 PM Finding elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:22:48 PM Found elements: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]] Info 12:22:48 PM Is element displayed: [LOGIN_PROFILE_ICON, By.xpath: //div[contains(@class,'blink_icon')]]? false User select IDR currency
Harshit DetailPageStatus Timestamp Details Info 12:22:48 PM Waiting for element to presence: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:22:48 PM Element presented: [CURRENCY_HEADER_TEXT, By.xpath: //button[contains(@class,'LanguageAndCurrencyModal')]//span] Info 12:22:48 PM Current currency: IDR User Open NHA Landing page
Harshit DetailPageStatus Timestamp Details Info 12:22:52 PM Navigating to url: https://preprod.tiket.com/homes Info 12:22:52 PM Current url : https://preprod.tiket.com/homes Info 12:22:52 PM Waiting for element to appear: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:22:53 PM Element appeared: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:22:53 PM Finding elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:22:53 PM Found elements: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:22:53 PM Is element displayed: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']]? true Info 12:22:53 PM [Assertion passed: Landing Page is Opened] Info 12:22:53 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Landing Page is Opened]
Harshit DetailPageStatus Timestamp Details Info 12:22:53 PM Expected: is [true] Actual : [true] Search stay location
Harshit DetailPageStatus Timestamp Details Info 12:22:54 PM Waiting for element to presence: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:22:54 PM Element presented: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:22:54 PM Clicking on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:22:54 PM Waiting for element to be clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:22:54 PM Element is now clickable: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:22:55 PM Clicked on element: [SEARCH_FORM, By.xpath: //*[@data-testid='destination-input-text']] Info 12:22:55 PM Waiting for element to appear: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:22:55 PM Element appeared: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:22:55 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:22:55 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:22:55 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:22:55 PM Scrolling into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:22:55 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:22:55 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:22:55 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:22:55 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:22:55 PM Scrolled into web view: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:22:55 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='destination-search-box']] Info 12:22:55 PM Sending keys: (Aryaduta Bandung) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:22:55 PM Finding element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:22:55 PM Found element: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:22:55 PM Sent keys: (Aryaduta Bandung) to: [SEARCH_FORM_INPUT, By.xpath: //*[@data-testid='destination-search-box']] Info 12:22:55 PM Waiting for element to appear: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']] Info 12:22:56 PM Element appeared: [SEARCH_FORM_RESULT, By.xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']] Info 12:22:56 PM Clicking on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']] Info 12:22:56 PM Clicked on element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='item-name']//*[text()='Aryaduta Bandung']] Set guests
Harshit DetailPageStatus Timestamp Details Info 12:22:57 PM Clicking on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 12:22:57 PM Waiting for element to be clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 12:22:57 PM Element is now clickable: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 12:22:57 PM Clicked on element: [ROOM_GUEST_BUTTON, By.xpath: //*[@data-testid='rooms-and-guests']] Info 12:22:57 PM Waiting for element to appear: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 12:22:58 PM Element appeared: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 12:22:58 PM Finding element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 12:22:58 PM Found element: [CURRENT_ADULT_AMOUNT, By.xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 12:22:58 PM Getting "value" value from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 12:22:58 PM Got "value" value: (1) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='guest_container']//*[contains(@class, 'quantity_input')]] Info 12:22:58 PM currentAdult is '1' Info 12:22:58 PM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:22:58 PM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:22:58 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:22:58 PM Scrolling into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:22:58 PM Finding element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:22:58 PM Found element: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:22:58 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:22:58 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:22:58 PM Scrolled into web view: [ADULT_PLUS, By.xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:22:58 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[@data-testid='guest_container']//*[contains(@class,'button')])[2]] Info 12:22:58 PM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 12:22:58 PM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 12:22:58 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 12:22:58 PM Scrolling into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 12:22:58 PM Finding element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 12:22:58 PM Found element: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 12:22:58 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 12:22:58 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']] Info 12:22:58 PM Scrolled into web view: [DONE_SET_ROOM_GUEST, By.xpath: //button[text()='Done' or text()='Selesai']] Info 12:22:58 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //button[text()='Done' or text()='Selesai']] Set date
Harshit DetailPageStatus Timestamp Details Info 12:22:59 PM Got random number -> 21 Info 12:22:59 PM Got random number -> 24 Info 12:22:59 PM stringStartDate is '21', stringEndDate is '24' Info 12:22:59 PM Clicking on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 12:22:59 PM Waiting for element to be clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 12:22:59 PM Element is now clickable: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 12:22:59 PM Clicked on element: [DATE_FIELD_BUTTON, By.xpath: //*[@data-testid='date-picker']] Info 12:22:59 PM Waiting for element to appear: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]] Info 12:22:59 PM Element appeared: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]] Info 12:22:59 PM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]] Info 12:22:59 PM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]] Info 12:22:59 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]] Info 12:22:59 PM Scrolling into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]] Info 12:22:59 PM Finding element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]] Info 12:22:59 PM Found element: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]] Info 12:22:59 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]] Info 12:22:59 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]] Info 12:22:59 PM Scrolled into web view: [SELECTED_START_DATE, By.xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]] Info 12:23:00 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21'])[1]] Info 12:23:00 PM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21']//following::*//*[contains(@class,'Day_day_number') and text()='24']] Info 12:23:00 PM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21']//following::*//*[contains(@class,'Day_day_number') and text()='24']] Info 12:23:00 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21']//following::*//*[contains(@class,'Day_day_number') and text()='24']] Info 12:23:00 PM Scrolling into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21']//following::*//*[contains(@class,'Day_day_number') and text()='24']] Info 12:23:00 PM Finding element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21']//following::*//*[contains(@class,'Day_day_number') and text()='24']] Info 12:23:00 PM Found element: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21']//following::*//*[contains(@class,'Day_day_number') and text()='24']] Info 12:23:00 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21']//following::*//*[contains(@class,'Day_day_number') and text()='24']] Info 12:23:00 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21']//following::*//*[contains(@class,'Day_day_number') and text()='24']] Info 12:23:00 PM Scrolled into web view: [SELECTED_END_DATE, By.xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21']//following::*//*[contains(@class,'Day_day_number') and text()='24']] Info 12:23:00 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[not(contains(@class,'disabled')) and contains(@class,'Day_day_number') and text()='21']//following::*//*[contains(@class,'Day_day_number') and text()='24']] submit search Button
Harshit DetailPageStatus Timestamp Details Info 12:23:00 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:23:00 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:23:00 PM Clicking element with JS : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:23:00 PM Scrolling into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:23:00 PM Finding element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:23:00 PM Found element: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:23:00 PM Scrolling into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:23:00 PM Scrolled into web view: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:23:00 PM Scrolled into web view: [SEARCH_SUBMIT_BUTTON, By.xpath: //*[@data-testid='search-button-lp']] Info 12:23:01 PM Clicked element : [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //*[@data-testid='search-button-lp']] Info 12:23:01 PM Waiting for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Info 12:23:21 PM Timeout waiting for 20 seconds for element to presence: [GOT_IT_POPUP, By.xpath: //button[text()='Got it']] Go Inside PDP
Harshit DetailPageStatus Timestamp Details Info 12:23:22 PM Waiting for element to appear: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:23:22 PM Element appeared: [SEE_ROOM, By.xpath: //*[@data-testid='button-see-room']] Info 12:23:22 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:23:22 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:23:22 PM Waiting for element to presence: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:23:22 PM Element presented: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:23:22 PM [Assertion passed: Verify if PDP is Opened] Info 12:23:22 PM
Expected: is [true]
Actual : [true]
Info 12:23:24 PM Waiting for element to appear: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:23:24 PM Element appeared: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:23:24 PM Finding elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:23:24 PM Found elements: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]] Info 12:23:24 PM Is element displayed: [HOTEL_IMAGE_CARD, By.xpath: (//div[contains(@class, 'RenderThumbnailImages')])[2]]? true Info 12:23:24 PM [Assertion passed: NHA's Image is visible on NHA Card] Info 12:23:24 PM
Expected: is [true]
Actual : [true]
Info 12:23:25 PM Waiting for element to appear: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:23:25 PM Element appeared: [HEADING_PDP, By.xpath: //h1[@data-testid='name']] Info 12:23:25 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //h1[@data-testid='name']] Info 12:23:25 PM Got text: (Aryaduta Bandung) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: //h1[@data-testid='name']] Info 12:23:25 PM [Assertion passed: NHA name is same as User searched on LP] Info 12:23:25 PM
Expected: a string containing "Aryaduta Bandung"
Actual : "Aryaduta Bandung"
Info 12:23:26 PM Waiting for element to appear: [AREA, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[4]] Info 12:23:26 PM Element appeared: [AREA, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[4]] Info 12:23:26 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[4]] Info 12:23:26 PM Got text: (Bandung Wetan) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[4]] Info 12:23:26 PM [Assertion passed: NHA's Area is visible on NHA PDP] Info 12:23:26 PM
Expected: is [true]
Actual : [true]
Info 12:23:26 PM Waiting for element to appear: [CITY, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[3]] Info 12:23:26 PM Element appeared: [CITY, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[3]] Info 12:23:26 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[3]] Info 12:23:26 PM Got text: (Bandung) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[3]] Info 12:23:26 PM [Assertion passed: NHA's City is visible on NHA PDP] Info 12:23:26 PM
Expected: is [true]
Actual : [true]
Info 12:23:27 PM Waiting for element to appear: [REGION, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[2]] Info 12:23:27 PM Element appeared: [REGION, By.xpath: (//a[@data-testid='breadcrumb-link-item'])[2]] Info 12:23:27 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[2]] Info 12:23:27 PM Got text: (West Java) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//a[@data-testid='breadcrumb-link-item'])[2]] Info 12:23:27 PM [Assertion passed: NHA's Region is visible on NHA PDP] Info 12:23:27 PM
Expected: is [true]
Actual : [true]
Info 12:23:28 PM Waiting for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 12:23:38 PM Timeout waiting for 10 seconds for element to appear: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 12:23:38 PM Finding elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 12:23:38 PM Found elements: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]] Info 12:23:38 PM Is element displayed: [BOOKING_FULL_TEXT, By.xpath: //p[contains(@class, 'ActionBanner_title') and contains(@class, 'Text_text') and contains(@class, 'Text_variant_highEmphasis')]]? false Info 12:23:38 PM Waiting for element to appear: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 12:23:38 PM Element appeared: [PRICE_PDP, By.xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 12:23:38 PM Getting text from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 12:23:38 PM Got text: (IDR 2,269,800) from element: [[ChromeDriver: chrome on linux (a6ee3980529a817d6aecbefff82d8810)] -> xpath: (//div[contains(@class, 'Text_variant_price') and contains(@class, 'Text_align_right')])[2]] Info 12:23:38 PM [Assertion passed: NHA's Price is visible on NHA PDP] Info 12:23:38 PM
Expected: is [true]
Actual : [true]
[Assertion passed: Verify if PDP is Opened]
Harshit DetailPageStatus Timestamp Details Info 12:23:22 PM Expected: is [true] Actual : [true] [Assertion passed: NHA's Image is visible on NHA Card]
Harshit DetailPageStatus Timestamp Details Info 12:23:24 PM Expected: is [true] Actual : [true] [Assertion passed: NHA name is same as User searched on LP]
Harshit DetailPageStatus Timestamp Details Info 12:23:25 PM Expected: a string containing "Aryaduta Bandung" Actual : "Aryaduta Bandung" [Assertion passed: NHA's Area is visible on NHA PDP]
Harshit DetailPageStatus Timestamp Details Info 12:23:26 PM Expected: is [true] Actual : [true] [Assertion passed: NHA's City is visible on NHA PDP]
Harshit DetailPageStatus Timestamp Details Info 12:23:26 PM Expected: is [true] Actual : [true] [Assertion passed: NHA's Region is visible on NHA PDP]
Harshit DetailPageStatus Timestamp Details Info 12:23:27 PM Expected: is [true] Actual : [true] [Assertion passed: NHA's Price is visible on NHA PDP]
Harshit DetailPageStatus Timestamp Details Info 12:23:38 PM Expected: is [true] Actual : [true]
-
java.lang.ArrayIndexOutOfBoundsException
1 tests
java.lang.ArrayIndexOutOfBoundsException
1 failedStatus Timestamp TestName Fail 11:25:19 AM Exception
verifyDetailsInSRPIsDisplayedGuest_1752553438431.close Pop up
.Exception
-
java.util.NoSuchElementException
11 tests
java.util.NoSuchElementException
11 failedStatus Timestamp TestName Fail 10:54:30 AM Exception
checkPriceDetailOnBookingPage_1752551504999.Click book button
.Exception
Fail 11:08:52 AM Exception
verifyAbilityToAddSplReqGuest_1752552474143.User enter Stay details and add special Request
.Exception
Fail 11:10:57 AM Exception
verifyAbilityToAddSplReqLogin_1752552537398.User enter Stay details and add special Request
.Exception
Fail 11:11:53 AM Exception
verifyBookingSoNativeVendor_1752552662264.User open as logged in user
.Exception
Fail 11:13:05 AM Exception
verifyChangeSearchCriteria_1752552716524.Click search button to update SRP results
.Exception
Fail 11:15:45 AM Exception
verifyCompleteBookingIDR_1752552796343.Go to payment page
.Exception
Fail 11:28:05 AM Exception
verifyDetailsInSRPIsDisplayedLogin_1752553531408.close Pop up
.Exception
Fail 11:31:07 AM Exception
verifyFlexibleStayContentOnSRPGuest_1752553774967.Scroll to down to see Flexible Stay
.Exception
Fail 11:33:59 AM Exception
verifyFlexibleStayContentOnSRPLogin_1752553881799.Scroll to bottom to see Flexible Stay
.Exception
Fail 11:35:25 AM Exception
verifyGuestDetailsandSplReqGuest_1752554050864.User enter Stay details and add special Request
.Exception
Fail 12:06:09 PM Exception
verifySameHotelFromSrpToPdpLoginWithEmail_1752555809858.close Pop up
.Exception
-
java.lang.AssertionError
12 tests
java.lang.AssertionError
12 failedStatus Timestamp TestName Fail 10:37:23 AM Exception
VerifyAvailableDates_1752550622091.Verify hotel details elements are visible
.Exception
Fail 10:57:07 AM Exception
completeBookingMoWithoutAddOnsLoginHotel_1752551675194.User open order detail page
.Exception
Fail 10:59:43 AM Exception
completeBookingMoWithoutAddOnsLoginNHA_1752551833083.User open order detail page
.Exception
Fail 11:05:10 AM Exception
completeBookingSoWithAddOnsLogin_1752552122053.Find the issued order
.Exception
Fail 11:07:31 AM Exception
multiorderplan_1752552360676.Go Inside PDP
.Exception
Fail 11:19:46 AM Exception
verifyCompleteBookingNonIDRCC_1752553073592.Issued Order
.Exception
Fail 11:21:21 AM Exception
verifyDetailsInSRPIsChangedGuest_1752553191997.SRP is refreshed
.Exception
Fail 11:37:38 AM Exception
verifyGuestDetailsandSplReqLogin_1752554130690.User enter Stay details and add special Request
.Exception
Fail 11:46:16 AM Exception
verifyMoRoomListWhenSearchMoreThanOneRoom_1752554679638.Navigate to Hotel vertical and search for stay
.Exception
Fail 11:55:16 AM Exception
verifyRecommendedRoomGuest_1752555246431.Checking Recommended Room
.Exception
Fail 12:03:18 PM Exception
verifySameHomeFromSrpToPdpGuest_1752555702457.Go Inside PDP
.Exception
Fail 12:20:34 PM Exception
verifyUserDirectedToCorrectBookingForm_1752556749292.Go Inside Booking Form
.Exception
-
org.openqa.selenium.ElementClickInterceptedException
1 tests
org.openqa.selenium.ElementClickInterceptedException
1 failedStatus Timestamp TestName Fail 11:05:29 AM Exception
correctredirectiontobookingform_1752552315351.User open home page as guest
.Exception
-
com.tiket.model.Exception.DriverToolsException
1 tests
com.tiket.model.Exception.DriverToolsException
1 failedStatus Timestamp TestName Fail 11:47:56 AM Exception
verifyMultiOrderNativeDiffRatePlan_1752554788271.Go Inside PDP
.Exception
-
SRP
1 tests
SRP
1 passedStatus Timestamp TestName Pass 11:37:46 AM verifyHotelDetailsMapView_1752554266781 -
SearchPage
13 tests
SearchPage
8 passed 5 failedStatus Timestamp TestName Pass 10:50:20 AM changedDetailsOnSRP_1752551420436 Fail 11:19:51 AM verifyDetailsInSRPIsChangedGuest_1752553191997 Pass 11:21:32 AM verifyDetailsInSRPIsChangedLogin_1752553292150 Fail 11:23:58 AM verifyDetailsInSRPIsDisplayedGuest_1752553438431 Fail 11:25:31 AM verifyDetailsInSRPIsDisplayedLogin_1752553531408 Fail 11:29:34 AM verifyFlexibleStayContentOnSRPGuest_1752553774967 Fail 11:31:21 AM verifyFlexibleStayContentOnSRPLogin_1752553881799 Pass 11:40:01 AM verifyLocationSearchRedirectionToSRPGuest_1752554401044 Pass 11:41:24 AM verifyLocationSearchRedirectionToSRPLogin_1752554484739 Pass 11:51:24 AM verifyPDPRedirectionOnHotelSearchPageLogin_1752555084276 Pass 12:08:05 PM verifySearchNearMeHotel_1752556085134 Pass 12:16:56 PM verifyUserApplyFilterInHomesSRP_1752556616546 Pass 12:18:00 PM verifyUserApplyFilterInSRP_1752556680973 -
OrderPage
3 tests
OrderPage
3 skippedStatus Timestamp TestName Skip 11:07:42 AM testFullRefundCcHotel_1752552462712 Skip 11:29:22 AM verifyEditGuestSo_1752553762742 Skip 12:15:59 PM verifySpecialRequestSo_1752556559613 -
SearchResultPage
1 tests
SearchResultPage
1 passedStatus Timestamp TestName Pass 11:28:17 AM verifyDetailsOnSRPAreCorrect_1752553697273 -
DetailPage
22 tests
DetailPage
14 passed 8 failed -
BookingPage
14 tests
BookingPage
5 passed 9 failedStatus Timestamp TestName Pass 10:37:35 AM VerifyChooseAddOnsGuest_1752550655986 Pass 10:38:41 AM VerifyChooseAddOnsLogin_1752550721311 Fail 10:54:35 AM completeBookingMoWithoutAddOnsLoginHotel_1752551675194 Fail 10:57:13 AM completeBookingMoWithoutAddOnsLoginNHA_1752551833083 Pass 10:59:48 AM completeBookingSoWithAddOnsGuest_1752551988260 Fail 11:02:02 AM completeBookingSoWithAddOnsLogin_1752552122053 Fail 11:05:15 AM correctredirectiontobookingform_1752552315351 Fail 11:06:00 AM multiorderplan_1752552360676 Fail 11:08:57 AM verifyAbilityToAddSplReqLogin_1752552537398 Fail 11:13:16 AM verifyCompleteBookingIDR_1752552796343 Pass 11:43:42 AM verifyMoMultiRatePlan_1752554622328 Fail 11:46:28 AM verifyMultiOrderNativeDiffRatePlan_1752554788271 Pass 11:57:30 AM verifyRoomDetailSlidingImage_1752555450348 Fail 12:19:09 PM verifyUserDirectedToCorrectBookingForm_1752556749292 -
SearchResultsPage
1 tests
SearchResultsPage
1 failedStatus Timestamp TestName Fail 11:11:56 AM verifyChangeSearchCriteria_1752552716524 -
RoomListPage
6 tests
RoomListPage
4 passed 2 failedStatus Timestamp TestName Pass 10:47:25 AM VerifyUserCanApplyFilterInRoomListWeb_1752551245813 Fail 10:51:44 AM checkPriceDetailOnBookingPage_1752551504999 Fail 11:44:39 AM verifyMoRoomListWhenSearchMoreThanOneRoom_1752554679638 Pass 11:58:22 AM verifyRoomDetailsGuest_1752555502397 Pass 12:12:18 PM verifySoRoomListGuest_1752556338584 Pass 12:13:41 PM verifySoRoomListLogin_1752556421695 -
HomesLandingPage
1 tests
HomesLandingPage
1 passedStatus Timestamp TestName Pass 11:05:41 AM deeplinkHomesPDP_1752552341121 -
RoomList
1 tests
RoomList
1 passedStatus Timestamp TestName Pass 12:16:08 PM verifyUserApplyFilterInHomesRoomList_1752556568667 -
ProductDetailPage
4 tests
ProductDetailPage
3 passed 1 failedStatus Timestamp TestName Fail 10:37:02 AM VerifyAvailableDates_1752550622091 Pass 10:48:07 AM changeSearchDetailsRoomList_1752551287192 Pass 10:49:14 AM changeSearchDetailsRoomList_1752551354524 Pass 11:48:09 AM verifyNextAvailableDates_1752554889053
Started
Jul 15, 2025 10:37:02 AM
Ended
Jul 15, 2025 12:24:02 PM
Tests Passed
38
Tests Failed
26
Tests
Steps
Log events
Timeline
Tags
| Name | Passed | Failed | Skipped | Others | Passed % |
|---|---|---|---|---|---|
| SRP | 1 | 0 | 0 | 0 | 100% |
| SearchPage | 8 | 5 | 0 | 0 | 61.538% |
| OrderPage | 0 | 0 | 3 | 0 | 0% |
| SearchResultPage | 1 | 0 | 0 | 0 | 100% |
| DetailPage | 14 | 8 | 0 | 0 | 63.636% |
| BookingPage | 5 | 9 | 0 | 0 | 35.714% |
| SearchResultsPage | 0 | 1 | 0 | 0 | 0% |
| RoomListPage | 4 | 2 | 0 | 0 | 66.667% |
| HomesLandingPage | 1 | 0 | 0 | 0 | 100% |
| RoomList | 1 | 0 | 0 | 0 | 100% |
| ProductDetailPage | 3 | 1 | 0 | 0 | 75% |
System/Environment
| Name | Value |
|---|---|
| Platform | dweb |
| Threads | 1 |
| Sessions | 1 |
| Testdata | |
| Tribe | all |
| Module | all |
| TestName | all |
| TestType | all |
| Environment | preprod |